相关疑难解决方法(0)

R ::按组添加总和的新列

假设我有一个这样的数据框:

set.seed(123)
df <- as.data.frame(cbind(y<-sample(c("A","B","C"),10,T), X<-sample(c(1,2,3),10,T)))
df <- df[order(df$V1),]
Run Code Online (Sandbox Code Playgroud)

有一个简单的函数可以将V1求和(或任何FUN)V2并添加到df作为新列,这样:

df$sum <- c(6,6,8,8,8,8,6,6,6,6)
df
Run Code Online (Sandbox Code Playgroud)

我可能会为此编写一个函数,但我必须经常这样做,并且最好知道实现它的最简单方法.

r

1
推荐指数
1
解决办法
5714
查看次数

标签 统计

r ×1