В 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