R lapply-split-rbindlist - 子集会导致问题吗?

时间:2016-09-15 20:22:30

标签: r data.table lapply

我确信这很容易,因为我还是R初学者,但是这里......

我已经开始使用数据框,我已成功通过lapply-split,然后将rbindlist重新生成为数据框。

从这个相同的数据集中,我对一些数据进行了子集并执行lapply-split后跟rbindlist并得到以下错误:

  

" rbindlist(df)出错:列表输入的第1项不是data.frame,   data.table或list"

这是令人困惑的,因为它是由相同参数分割的相同(子)数据集。

我打电话的时候:

df[1]

我明白了:

$SWS1Ami
[1] 13451.02

这是我想要为SWS1Ami组计算的平均值(因此它似乎正确地完成了lapply分割)。我打电话的时候:

typeof(df[1])

我看到它告诉我这个元素(?)类型是一个列表。

两个问题: (1)什么可能导致rbindlist在进行lapply-split之后无法工作?为什么这似乎有时起作用,有时候不起作用?

(2)是否有快速的试金石来判断您的数据框是否在"右边"设置为lapply-split-rbindlist?

0 个答案:

没有答案