我想创建一个新列,其中包含数据框中选择列的总和(按行)。我想忽略NAs的总和(如果有的话)并按名称引用列。
任何人都可以帮我吗?提前谢谢。
答案 0 :(得分:0)
以下是实现此目的的一种方法:
#make a data frame
df <- data.frame(a = c(1,2,3),
b = c(1,NA,3),
c = c(1,2,3))
#use rowSums on a dataframe made with each of your columns and specify na.rm = TRUE
df$mySum <- rowSums(cbind(df$a,df$b), na.rm = TRUE)