Рассчитать квартальные значения из значений месяца в data.table - PullRequest
0 голосов
/ 25 апреля 2018

В RI есть таблица данных с именем Table_A, содержащая 100 переменных / столбцов и 100 наблюдений, эта информация упорядочена по месяцам и требует получения новой таблицы данных Table_B со всеми переменными из таблицы table_A, конвертированной в квартальные данные (суммирующие месяцы). )

Квартальная переменная в Таблице_A называется Quater_var

Чтобы решить эту проблему, я решил использовать функцию lapply следующим образом.

Y попробовал следующее решение, но нет, мне не повезло

Table_B <-Table_A[ , lapply(.SD, sum), by = Quarter_var, .SDcols= cols]

Error in `[.tbl_df`(Tabla_A, , lapply(.SD, sum), by = Quarter_var,  : 
  unused arguments (by = Quarter_variable, .SDcols = cols)

Tabla_A выглядит примерно так:

Monnths Quarter_var var1  var2  var3    var3      ....var100
abr-09  2009-Q2     0.1   1660  0.0001  511118.79     ...
may-09  2009-Q2     441   2573  0.1714  497271.12     ...
jun-09  2009-Q2     331   3176  0.1042  522017.26
jul-09  2009-Q3     0.1   1862  0.0001  581255.35
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...