我有401列。第401列代表PIN码。我想在pin代码的基础上添加所有其他400列。我可以不必指定所有400个列名吗?
答案 0 :(得分:1)
我们可以进行group_by
sum
。使用dplyr
,将“ PINCODE”作为分组变量,然后将sum
与summarise_all
一起应用,这将获取数据中剩余的所有其他列的总和。
library(dplyr)
df1 %>%
group_by(PINCODE) %>%
summarise_all(sum)
或者使用aggregate
中的base R
aggregate(.~ PINCODE, df1, sum)