如何将ff向量更改为法线向量R.

时间:2014-06-05 15:28:17

标签: r ff ffbase

我有一个接受矢量作为输入的函数。

我有一个名为ffdf的{​​{1}},并希望使用数据列作为函数输入的向量。

要将名为“Mag”的数据列作为向量,我将使用以下内容:

X

然而,我认为这是一个X[['Mag']] 向量,该函数只接受一个法向量,如何将其更改回法线向量?

我想我只需要使用物理组件,但我不知道如何编写代码。

提前致谢。

1 个答案:

答案 0 :(得分:2)

您最后可以添加[]

X <- as.ffdf(data.frame(Mag = 1:10))
class(X[["Mag"]])      # ff_vector" "ff" 
class(X[["Mag"]][])    # "integer"

# X[, 'Mag'] also works as jbaums suggested
class(X[, 'Mag'])

# as.vector doesn't work
class(as.vector(X[["Mag"]])) # ff_vector" "ff"