【发布时间】:2013-08-15 02:26:53
【问题描述】:
我有一个列表,有 3 个“列”:
test = list(1:100, 1:100,1:100)
如何访问例如每列的前 10 个条目?
test[c(1:10),]
不起作用。我知道它适用于 data.frames:
as.data.frame(test)[1:10,1:3]
如何用列表解决这个问题?
编辑:要获得更笼统的答案:
如何获取第 1 列和第 3 列中的条目 15 到 20?这是我对 data.frames 所做的:
as.data.frame(test)[c(15:20),c(1,3)]
data.frames 和列表之间的索引似乎有很大不同。
【问题讨论】: