У меня есть фрейм данных, и я хочу добавить «итоговый» столбец с результатом суммы строк.
Начальная точка:
var1 var2
1 2
1 2
1 2
Желаемый результат:
var1 var2 total
1 2 3
1 2 3
1 2 3
Мой код делает это, но изменяет имя заголовка столбца «total» на заголовок столбца var1. Почему? Что может быть лучшим решением?
Вот мой код:
df<-data.frame( "var1"=c(1,1,1), "var2"=c(2,2,2))
df["total"]<-0
for (i in 1:2 ){
df$total = df$total + df[i]
}
df
Результат:
var1 var2 **var1**
1 2 3
1 2 3
1 2 3