1

有谁知道如何使用包subset.ff中的功能ff

以下是数据示例:

col1 col2 col3 col4 col5 col6 col7
    1    1    1    1    1    1    0
    1    1    1    1    1    1    0
  104   11    3    3    1    1 1089
   63   11    2    3    9    1  734
   11    1    3    1    1    1 -609
   11    1    3    1    1    1 -609
   11    1    3    1    1    1 -609

这是代码:

temp2a <- subset.ff(temp1,temp1$col7!="0") #temp1 is the name of the ff data frame

我收到以下错误:

Error in `length<-.ffdf`(`*tmp*`, value = 12965531L) : not allowed to change the number of (virtual) columns of ffdf

我正在尝试从数据中获取两个 ff 数据帧子集。一个 col7 等于 0,一个 col7 不等于 0。有谁知道如何使用该subset.ff功能或​​其他方式来做我想做的事。我尝试浏览图书馆和整个网络的 pdf,ffbase但找不到任何示例。

再次欢呼,

洛坎

4

1 回答 1

4

什么temp1$col7!="0"给你?是不是像?subset.ffdf州一样

an expression, ri, bit or logical ff vector that can be used to index x.

可能您需要将其更改为temp1$col7 != 0

于 2012-08-13T08:07:49.157 回答