【发布时间】:2011-06-17 07:25:05
【问题描述】:
我有一个类似 df_all 的列表(见下文)。
A = matrix( ceiling(10*runif(8)), nrow=4)
colnames(A) = c("country", "year_var")
dfa = data.frame(A)
df1 = dfa[1,]
df2 = dfa[2,]
df3 = dfa[3,]
df4 = dfa[4,]
df_all = list(df1, df2, df3, df4)
df_all
现在我想通过使用变量 a 来组合感兴趣的列表。
a <- "2,3,4"
b <- strsplit(a, ",")[[1]]
为了合并这些列表,我使用了以下循环:
for (i in 1:length(b)){
c<-b[i]
aa <- df_all[c:c]
print(aa)
}
现在我的问题是,我怎样才能结合这个结果并将其保存为变量?
谢谢!
【问题讨论】: