【发布时间】:2011-08-11 19:48:03
【问题描述】:
我有一个不同数据类型的列表(因子、data.frames 和向量,所有相同的长度或行数),我想做的是用向量对列表的每个元素进行子集(让我们调用it rows) 表示行名。
如果它是一个 data.frame() 我会:
x <- x[rows,]
如果它是 vector() 或 factor() 我会:
x <- x[rows]
所以,我一直在玩这个:
x <- lapply(my_list, function(x) ifelse(is.data.frame(x), x[rows,], x[rows]))
那么,我如何实现获取子集数据列表的目标?
【问题讨论】:
-
你有样本数据吗?
标签: r