0
如何使用aggregate
和by
命令將變量添加到數據集?例如,我有:如何將聚合變量添加到R中的現有數據集中
num x1
1 1
1 0
2 0
2 0
而且我希望創建一個變量來確定每個變量的任何num
是1,例如:
num x1 x2
1 1 1
1 0 1
2 0 0
2 0 0
或
num x1 x2
1 1 TRUE
1 0 TRUE
2 0 FALSE
2 0 FALSE
我試過用
df$x2 <- aggregate(df$x1, by = list(df$num), FUN = sum)
但是我收到一個錯誤,表示替換的行數不同於數據。誰能幫忙?