gpt4 book ai didi

r - 在 dplyr::mutate 中对字符向量中列出的多个变量求和

转载 作者:行者123 更新时间:2023-12-04 10:29:58 25 4
gpt4 key购买 nike

我怎样才能得到这样的工作?我要 all = sum(onecycle, twocycle) ,而无需全部输入。

library('dplyr')
library('english')
ex <- data.frame(onecycle = 1:10, twocycle = sample(1:10), recycle = sample(1:10), gvar = rep(1:5, each = 2))

ex %>%
mutate(all = sum(paste0(english(1:2), 'cycle'))

最佳答案

您可以使用 dplyr::rowwisebase::rowSums() :

ex %>% 
rowwise %>%
mutate(cycle_sum=sum(onecycle,twocycle))

或者
ex %>% 
mutate(cycle_sum = rowSums(.[paste0(english(1:2), 'cycle')]))

关于r - 在 dplyr::mutate 中对字符向量中列出的多个变量求和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49411812/

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