gpt4 book ai didi

引用 dplyr 中的一系列列

转载 作者:行者123 更新时间:2023-12-01 13:43:34 25 4
gpt4 key购买 nike

假设我有一个数据框 df像那样

    txt    A1    A2    B1    B2
1 ala 6 9 12 23
2 ata 1 3 3 11
....

我想用 dplyr用于根据一系列变量的总和过滤行。
我试过:
filter(df, sum(A2:B1)>10)

....但它不起作用。

任何人都可以在 dplyr 中提出解决方案吗? ?是的,我知道它可以通过简单的子集来完成。

最佳答案

我觉得最dplyr -esque方式是:

df %>%
filter(rowSums(select_(., 'A2:B1')) > 10)

这使:
#  txt A1 A2 B1 B2
#1 ala 6 9 12 23

关于引用 dplyr 中的一系列列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37749964/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com