0

我是 R 新手,我一直在尝试做某事,但它变得非常草率,但没关系,因为我不需要再这样做了。我只需要看一次。

所以我有这些'by'对象。被结构化为 object$factorlevel[3]

基本上,我必须遍历所有因子级别,从 by 对象中提取数据的第三个位置。

我想结束

factorlevel   datafrom3rdposition
factorlevel   datafrom3rdposition

有任何想法吗?

4

1 回答 1

1

根据 OP 中所说的部分"The are structered as object$factorlevel[3]",我假设您所调用的内容factorlevels对应于其他地方的一个因素,而不是object.

试试下面的。

lapply(object, "[[", 3)

# use sapply for a vector, assuming each 3rd element is a single element
sapply(object, "[[", 3)

如果这不起作用,请发布您的数据的实际样本。

于 2013-10-08T05:47:30.483 回答