我有data.frames列表,我想知道是否有一种简单的索引方式来获取所有data.frames的所有第三列.或者所有列都命名为x?说到R:
lapply(names(mylist),function(x) mylist[[x]][,3])
Run Code Online (Sandbox Code Playgroud)
有没有办法通过索引来实现,比如mylist [[]] [,3]?(显然不起作用)
编辑:当你想使用像nlevels这样的函数时,你是如何做到这一点的
lapply(names(mylist),function(x) nlevels(mylist[[x]][,3]))
Run Code Online (Sandbox Code Playgroud)
鉴于第3列是一个因素.
koh*_*ske 12
也许这有点容易:
lapply(mylist, "[[", 3)
lapply(mylist, "[[", name_of_column)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6275 次 |
| 最近记录: |