我对R有点陌生,我一直在使用嵌套框,而循环(for)函数是R。这次,我试图将3个嵌套框添加到列表中,其中3个嵌套框由3列组成。这是我添加到列表中的嵌套框之一。
的数据
如上所述,这个框架包含3列,但它只是一个表。
然而,当我把它添加到列表中时,这些字符串被分成了9个不同的字符串。
我想通过列表中的3个字符串,而不是9。我怎么能做到这一点?我已经尝试了这段代码无济于事:
df
plc_korpus_list <- list()
plc_korpus_list <- c(plc_korpus_list, df))
for (i in plc_korpus_list){
print(i)
}
字符串
我如何在列表中遍历三个独立的表中的所有子帧?
我试过了我试过了for循环,我希望i能检索每个表,而不仅仅是列。我怎么能只得到表呢?我想在最后rbind它们。
谢谢。如果我的解释不清楚,很抱歉。
2条答案
按热度按时间h79rfbju1#
我不确定我是否理解了你的问题。也许这对你有帮助。它还允许你在不使用
for
循环的情况下操作你的df
。字符串
bpzcxfmw2#
如果
l1
和l2
都是list
s,则c()
函数将l2
中的项 * 追加 * 到l1
中,即您将获得一个列表:字符串
正如你可能知道的,
data.frame
s是lists
s(有一些限制),所以如果你c()
两个data.frame
s,你会得到一个包含两个data.frame
s的所有列的列表:型
为了得到
list
s的list
,你必须使用list()
函数来创建一个新的list
,其中每个项目本身就是一个列表:型