【发布时间】:2018-08-15 08:13:54
【问题描述】:
这是一个非常基本的 R 编程问题,但我在任何地方都没有找到答案,非常感谢您的帮助:
我将我的大型数据帧拆分为 23 个 4 行长的子帧,如下所示:
DataframeSplits <- split(Dataframe,rep(1:23,each=4))
假设我想调用我可以调用的第二个子帧:
DataframeSplits[2]
但是如果我想调用该子帧的特定行(使用索引位置)怎么办?
我希望有这样的东西(比如我称第二个子帧的第二行):
DataframeSplits[2][2,]
但这不适用于错误消息
Error in DataframeSplits[2][2, ] : incorrect number of dimensions
【问题讨论】:
-
你必须使用
DataframeSplits[[2]][2,],即双括号选择第二个data.frame(使用单括号返回一个列表)
标签: r dataframe indexing split