Привет у меня есть фрейм данных с 100 столбцами, я пытаюсь вычислить current_value -lag (current_value)
Я могу рассчитать для одного столбца, но не могу динамически выполнить код для всех доступных столбцов
Sample df
Class <- c("A","A","A","A","B","B","B","C","C","C","C","C","C")
A<-c(23,33,45,56,22,34,34,45,65,5,57,75,57)
D<-c(2,133,5,60,23,312,341,25,75,50,3,9,21)
M<-c(34,35,67,325,46,56,547,47,67,67,68,3,12)
df <- data.frame(Class,A,D,M)
Я пробовал с кодом ниже
df <- df %>% group_by(Class) %>%
mutate(A_lag =(A-lag(A)))
Помогите мне рассчитать все столбцы динамически
Заранее спасибо