Я пытаюсь создать переменную, которая express разница существующей переменной во времени. Я попытался создать это с помощью команды мутации, используя пакет dplyr, но безрезультатно, новая переменная сортируется по переменной страны. Другими словами, я прошу о помощи - это умение колонка «Мутированный» в приведенном ниже примере.
df2 <- read.table(
text =
"Year,Data,Country,Mutated,
1,3,US,NA,
2,4,US,1,
3,2,US,-2,
4,7,US,5,
5,4,US,-3,
1,3,UK,NA,
2,5,UK,2,
3,4,UK,-1,
4,3,UK,-1,
5,2,UK,-1,
", sep = ",", header = TRUE)
df2
Любая помощь очень приветствуется!