sub使用R中的subset.ff函数设置ff数据帧

时间:2012-08-13 07:59:46

标签: r

有谁知道如何使用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不等于零的一个。有谁知道如何使用subset.ff函数或其他方式来做我想要的。我试着通过pdf查看ffbase库和整个网络,但我找不到任何示例。

再次干杯,

洛坎

1 个答案:

答案 0 :(得分:4)

temp1$col7!="0"给你的是什么?是否像?subset.ffdf

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

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