как добавить элементы фрейма данных с соответствующими им уникальными столбцами - PullRequest
0 голосов
/ 07 июня 2018

enter image description here

У меня есть такие данные, во фрейме данных.Здесь 1 и 3 относятся к названию состояний, которые являются уникальными.Как мне сложить значения под ними?Я имею в виду, что на показанном изображении мои выходные данные должны быть 1 и 1500, а также 3 и 500. В основном, сложите значения ниже 1 и объедините их в 1 и сложите значения ниже 3 и суммируйте в 3. Я хочу добавить соответствующиесроки и не в состоянии это сделать.любой ресурс или помощь будет высоко ценится.

1 Ответ

0 голосов
/ 07 июня 2018

Вы можете попробовать следующее:

df = data.frame(A=c(1,500),B=c(3,300),C=c(3,200),D=c(1,500),E=c(1,500))
tapply(as.numeric(df[2,]),as.factor(df[1,]), sum)

Вывод:

   1    3 
1500  500 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...