У меня есть фрейм данных, который имеет следующую структуру с двумя столбцами data1
и data2
. Ниже приведены образцы данных:
data1 data2
800000 1
800030 0.956521739130435
1000000 0.480916030534351
1686626 0.496
1687492 0.174757281553398
2148463 0.0344827586206897
2850823 0.05
2959087 0.0416666666666667
Я хотел бы вычислить среднее значение второй строки, т.е. data2
на каждые 1000000 отсчетов в data1
. это означает, что он должен давать среднее значение для первых 2 строк, затем для следующих 3 строк, а затем для следующих 3 строк и так далее ...
На выходе должен быть фрейм данных с последним значением в интервале 1000000 и средним значением data2
в этом интервале: Пример вывода показан ниже:
800030 0.97826087
1687492 0.38389110
2959087 0.04204981
Может ли какая-нибудь помощь сделать это в R?