Скорость роста всех столбцов

У меня есть датафрейм, который состоит из 23 переменных. Я хочу рассчитать темп роста по лагу 1 из первых 22 переменных. Я пытался составить список mylist из всех 22 столбцов, а затем использовать функцию lapply, но она не работает. Набор данных называется data_nse

  temp4 <- lapply(mylist,function(x){ 
  data_nse$x <- (x-lag(x,1))/lag(x,1)  
 x})

Я получаю следующую ошибку

>  Error in attr(x, "tsp") <- c(1, NROW(x), 1) :    invalid time series
> parameters specified

Как правильно и эффективно это сделать? Я новичок в R.

Заранее спасибо!

0 ответов

Другие вопросы по тегам