2016-03-31 3 views
0

Я хотел бы рассчитать сумму столбца на основе данного списка состояний. Например, у меня есть 3 столбца и 3 строки. Я хотел бы рассчитать общую работу, выполненную государством в отдельной колонке.создать новую переменную и вычислить строку и столбец в R

client state work done 
john  FL  10 
Max  WA  15 
Roy  GA  21 
Stacy  FL  9 
clara  WA  10 

Я хотел бы создать новую переменную, например, сумму выполненной работы. Пример

client state workdone state workdone 2 
John  FL  10  FL  19 
Max  WA  15  WA  25 
Roy  GA  21  GA  21 
stacy  FL  9 
Clara  WA  10 
+2

Не было бы лучше, чтобы суммировать в качестве нового набора данных? то есть 'aggregate (workdone ~ state, df1, sum)' – akrun

+0

, если у меня есть несколько строк, то как создать новый набор данных по состоянию? подобный работа сделано, в ожидании, новый работа. – 54465151

ответ

0

Использование dplyr:

library(dplyr) 
data2 = data %>% group_by(state) %>% summarize(workdone2 = sum(workdone)) 
+0

если у меня есть несколько строк, то как создать новый набор данных по состоянию? как работа, ожидающая, новая работа – 54465151

+0

data2 относится к вашему новому набору данных по состоянию –

Смежные вопросы