У меня есть ДФ:Добавление строк и применяя его к кадру данных в R
Q1_3 Q2_3 Q3_3 Q4_3 Q5_3 ...
16.01 8.23 18.13 11.14 18.03 ...
17.25 7.50 11.72 10.84 7.24 ...
3.08 2.12 4.39 3.16 2.44 ...
4.94 3.95 6.87 3.75 4.10 ...
3.89 8.35 7.80 2.90 2.55 ...
я хотел бы создать функцию, которая последовательно добавляет ФР [1: 5], [6:10] и т. д. и применяет это ко всему кадру данных.
fun1<- function(x) c(x[1] + x[2], x[3] + x[4], x[5] + x[6], x[7] + x[8], x[9] + x[10], x[11] + x[12], x[13] + x[14])
Я использовал этот один, чтобы сделать еще одно, что мне нужно, но я думаю, что должен быть способ использовать SEQ() или Реп() и применить его ко всей ФР.
testfun<- function(x) c(rowSums(x[1:5]))
это добавляет столбцы, которые мне нужны, но я не могу понять, в какой последовательности это для всей ФР. Буду признателен за вашу помощь.
Благодаря
Я думаю, что это один работает хорошо! Мне просто нужно включить его в функцию, чтобы я мог применить ее и к другим фреймрам данных! Большое спасибо –
@CsabaSzabo На этой основе легко создать функцию. Я обновлю – akrun
Спасибо большое @akrun, что спасает мою жизнь! Что мне нужно добавить к функции для подмножества только результата в выходе без репликации предыдущих переменных? –