Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.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
在R中包含data.frame的列表_R_List_Dataframe - Fatal编程技术网

在R中包含data.frame的列表

在R中包含data.frame的列表,r,list,dataframe,R,List,Dataframe,我知道这个列表可以包括data.frame 这是一个例子 df<- cbind(column=c(1,2,3), column=c(2,3,4), column=c(3,4,5), column=c(4,5,6)) col<-list() col[1]<- list(df[,1:2]) col[2]<- list(df[,2:3]) col[3]<- list(df[,3:4]) 但是,当我对使用时 col<-list() for(i in 1:3){

我知道这个列表可以包括
data.frame

这是一个例子

df<- cbind(column=c(1,2,3), column=c(2,3,4), column=c(3,4,5), column=c(4,5,6))

col<-list()
col[1]<- list(df[,1:2])
col[2]<- list(df[,2:3])
col[3]<- list(df[,3:4])
但是,当我对使用

col<-list()

for(i in 1:3){

col[i]<- list(df[,i:i+1])

}
这两种方法的不同点是什么?
如何使用
for
获得相同的结果?

在for语句中,需要添加如下括号:

col<-list()

for(i in 1:3){

col[i]<- list(df[,i:(i+1)])

}

col在for语句中,需要添加如下括号:

col<-list()

for(i in 1:3){

col[i]<- list(df[,i:(i+1)])

}

colBy-readin。提示:这应该是
col[i]@DavidArenburg-Arenburg/非常感谢!:现在,我知道我的代码有什么错误了。括号()总是很重要的ㅜㅜ.通过阅读。提示:这应该是
col[i]@DavidArenburg-Arenburg/非常感谢!:现在,我知道我的代码有什么错误了。括号()总是很重要的ㅜㅜ.
col<-list()

for(i in 1:3){

col[i]<- list(df[,i:(i+1)])

}