Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Arrays 将数据帧子集到数组中_Arrays_R_Dataframe_Subset - Fatal编程技术网

Arrays 将数据帧子集到数组中

Arrays 将数据帧子集到数组中,arrays,r,dataframe,subset,Arrays,R,Dataframe,Subset,是否可以将数据帧子集到数组中? 我有一个巨大的数据框架,需要创建子集来使用它们。 有一个很长的方法,我创建了许多变量,但是存储这些子集的数组呢? 我想根据年份(从2004到2015)进行子集,并将其存储到数组中。 这是我的密码 for(i in (4:15)) { v=2004 temp<-subset(LI,format(strptime(LI[,1],"%Y-%m-%d"),"%Y")==v) Annual_LI[i]<-temp v=v+1 } for(i in(4:15))

是否可以将数据帧子集到数组中? 我有一个巨大的数据框架,需要创建子集来使用它们。 有一个很长的方法,我创建了许多变量,但是存储这些子集的数组呢? 我想根据年份(从
2004
2015
)进行子集,并将其存储到数组中。 这是我的密码

for(i in (4:15))
{
v=2004
temp<-subset(LI,format(strptime(LI[,1],"%Y-%m-%d"),"%Y")==v)
Annual_LI[i]<-temp
v=v+1
}
for(i in(4:15))
{
v=2004

tempcare是否要共享您的数据示例?是否确实需要创建所有子集?有几个包('data.table','dplyr')使每个子集的操作非常容易。不确定
M_LI
是什么,但错误表明它需要一定的大小。也许可以尝试使用按年份索引的列表(作为字符串)如果必须预先计算子集,则所有子集都要交给一个对象。很抱歉,错误是“年度”LI[I]而不是“年度”LI[I]例如:日期A值B值2001-01-02 56 47 2001-01-09 26 77 2001-01-02 44 41等10-12年,每天都有A值