R 如何基于其他列的总和添加新列

R 如何基于其他列的总和添加新列,r,R,我试图获得每行所有伤害的总数,但下面的代码给出了所有行的伤害总数 flights$Total.Injuries = sum( flights$Total.Fatal.Injuries, flights$Total.Minor.Injuries, flights$Total.Serious.Injuries,na.rm = TRUE ) 我做错了什么?试试行和(flight,na.rm=

我试图获得每行所有伤害的总数,但下面的代码给出了所有行的伤害总数

flights$Total.Injuries =  sum( flights$Total.Fatal.Injuries,
                           flights$Total.Minor.Injuries,
                           flights$Total.Serious.Injuries,na.rm = TRUE )
我做错了什么?

试试
行和(flight,na.rm=T)

行总和(cbind(航班$Total.Fatal.Injuries,航班$Total.Minor.Injuries,航班$Total.severy.Injuries,航班$Total.severy.Injuries,严重伤害),na.rm=T)
尝试
行总和(航班,na.rm=T)

rowSums(cbind(航班$Total.Fatal.Injuries,航班$Total.Minor.Injuries,航班$Total.severy.Injuries),na.rm=T)
尝试:

flights$Total.Injuries <= rowSums(flights[ , c(x, y, z)], na.rm=TRUE)
flights$Total.injustions试试:


flights$Total.injustions或另一个选项是使用
+

flights$Total.Inuries <- Reduce(`+`, flights)

flights$Total.Inuries或另一个选项是
Reduce
with
+

flights$Total.Inuries <- Reduce(`+`, flights)
flights$Total.in您应该发布
str(flights)
或更好的可复制示例。您应该发布
str(flights)
或更好的可复制示例。