【发布时间】:2012-02-22 04:41:27
【问题描述】:
我有 data.frames 列表,我想知道是否有一种简单的索引方法可以获取所有 data.frames 的所有第三列。还是所有名为 x 的列? 口语R:
lapply(names(mylist),function(x) mylist[[x]][,3])
有没有办法通过索引来做到这一点,比如 mylist[[]][,3]? (这显然不起作用)
编辑:当你想在其中使用像 nlevels 这样的函数时,你是怎么做的,比如
lapply(names(mylist),function(x) nlevels(mylist[[x]][,3]))
鉴于第 3 列是一个因素。
【问题讨论】: