Суммирующие строки рядом с именем в R - PullRequest
0 голосов
/ 30 мая 2018

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

Month     Name                  Money Spent
  2      John Smith                   10
  3      John Smith                   25
  4      John Smith                   20
  2      Joe Nais                     10
  3      Joe Nais                     25
  4      Joe Nais                     20

Сейчас этокод у меня есть:

OTData <- OTData %>%
mutate(
    OTData,
    Full Year = [CODE NEEDED TO SUM UP]
)

Спасибо!

1 Ответ

0 голосов
/ 30 мая 2018

Как сказал @Pawel, здесь нет вопросов.Я предполагаю, что вы хотите:

df <- data.frame(Month = c(2,3,4,2,3,4),
                 Name = c("John Smith", "John Smith", "John Smith",
                          "Joe Nais", "Joe Nais", "Joe Nais"),
                 Money_Spent = c(10,25,20,10,25,20))
df %>%
    group_by(Name) %>%
    summarize(Full_year = sum(Money_Spent))

  Name       Full_year
  <fct>          <dbl>
1 Joe Nais          55
2 John Smith        55

ПРИМЕЧАНИЕ : у вас возникнут проблемы, если вы включите пробелы в имена переменных.Вы действительно должны заменить их на ., _ или camelCase, как в приведенном выше примере.

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