R 第n个间隔行的平均列数

R 第n个间隔行的平均列数,r,average,lapply,R,Average,Lapply,我真的很难解决这个问题。。虽然我在这个网站上得到了一些很好的帮助 我有一个数据帧,比如说100000行乘以10列,并且希望以第n行间隔对列进行平均 我的行名以一系列字符串前缀开头,后跟一系列数字 X1.1 X1.2 ... X1.3650 X2.1 X2.2 X2.3 ... X2.3650 X3.1 X3.2 ... X3.3650 X4.1 X4.2 ... X4.3650 我想要得到的是第n个间隔X1内的列平均值,即平均值(X1.1,X1.366,X1.731…,(X2.1,X2.366

我真的很难解决这个问题。。虽然我在这个网站上得到了一些很好的帮助

我有一个数据帧,比如说100000行乘以10列,并且希望以第n行间隔对列进行平均

我的行名以一系列字符串前缀开头,后跟一系列数字

X1.1
X1.2
...
X1.3650
X2.1
X2.2
X2.3
...
X2.3650
X3.1
X3.2
...
X3.3650
X4.1
X4.2
...
X4.3650
我想要得到的是第n个间隔X1内的列平均值,即
平均值(X1.1,X1.366,X1.731…
(X2.1,X2.366,X2.731…)
(X3.1,X3.366…)

我的想法是,首先通过前缀X(X1,X2…)分割数据,然后应用第n个区间平均值


请在这方面帮助我。

相关:您是否可能使用某种时间序列?您提到,1366和731是您要查找的值。如果是这样的话,使用一个实际的时间序列对象会更有意义。是的,但我不知道如何用每个前缀中的时间序列更改我的行名称。例如,我可以使用as.Date(“1979-01-01”+(1:365)),但是如何将它实际插入到我的数据帧中呢?