Ошибка mutate_impl для кода R - PullRequest
0 голосов
/ 12 мая 2018

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

Month, Product, Sales, diff
Jan, HP, 1000, 0
Feb, HP, 2000 , 1000
Mar, HP, 1300 , -700
April, HP, 5000 , 0
Jan, Samsung, 1200 , -3800
Feb, Samsung, 2500 , 1300
Mar, Samsung, 1100 , -1400
April, Samsung, 4500 , 3400

Я пытаюсь использовать приведенный ниже код.

df <- df %>%
  group_by(Product) %>%
  mutate(PCT= diff/lag(Sales, 1))

Ниже приведена ошибка, которую я получаю.

Error in mutate_impl(.data, dots)
  column 'PCT' must be length 36 (the group size) or one, not 1200

Не уверен, что мне не хватает.Ссылки будут оценены.

Спасибо,

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