Я хотел бы получить скользящее среднее для каждой из числовых переменных, которые у меня есть. Используя пакет data.table, я знаю, как вычислить для одной переменной. Но как мне пересмотреть код, чтобы он мог обрабатывать сразу несколько переменных, а не пересматривать имя переменной и повторять эту процедуру несколько раз? Благодарю.Скользящий средний для нескольких переменных в R с использованием пакета данных.table
Предположим, что у меня есть другие числовые переменные, называемые «V2», «V3» и «V4».
require(data.table)
setDT(data)
setkey(data,Receptor,date)
data[ , `:=` ('RollConc' = rollmean(AvgConc, 48, align="left", na.pad=TRUE)) , by=Receptor]
копию моих данных выборки можно найти по адресу: https://drive.google.com/file/d/0B86_a8ltyoL3OE9KTUstYmRRbFk/view?usp=sharing
Я хотел бы получить 5-часовой прокат средства "AvgConc", "TotDep", "DryDep", и «WetDep "по каждому рецептору.
Пожалуйста показать некоторые примеры 'data' – akrun
данных образца закачанные. Благодарю. – Vicki1227
Спасибо, но у меня есть ограничения для загрузки данных. Кто-то попробует. – akrun