在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)])
}