假设我有以下数据框:
library (tidyverse)
df <- tribble(
~ID, ~V1, ~V2,~V3,
'1', NA,1, NA,
'2', 1,1,NA,
'3', 1,NA,NA,
'4', NA,NA,1,
'5', 1,1,1,
'6',NA,NA,1,
'7',1,NA,1
)
现在,当V1=1时,我希望将V2和V3的值分别加总,其他变量也同样如此。 我想要获得以下数据框 -
df2 <- tribble(
~Var,~V1,~V2,~V3,
'V1',0,2,1,
'V2',2,0,1,
'V3',1,1,0
)
V1,V2,V3 = NA
吗?为什么不将它们转换为0,使事情更简单呢? - smci