![](/img/trans.png)
[英]How to overload the functions “[<-.ffdf” and “[.ffdf” from package ff (in R)?
[英]How to cast ffdf to ff
我正在使用ff
包中的read.table.ffdf
函數來讀取巨大的數字矩陣。 然后,如何在不首先轉換為RAM的情況下將此結果ffdf
對象轉換為ff
對象?
沒有一個簡單的測試示例可以顯示正在執行的操作。 但是我假設您有一個具有相同類型所有列的ffdf,否則將其轉換為ff向量或ff矩陣沒有任何意義。
如果你想轉換為FF矩陣,可以使用as.ff_matrix.ffdf
這是在ffbase導出,所以與訪問ffbase:::as.ff_matrix.ffdf
如下面的例子。
require(ffbase)
x <- expand.ffgrid(a = ff(1:10), b = ffseq(1,1000))
y <- ffbase:::as.ff_matrix.ffdf(x)
class(y)
[1] "ff_matrix" "ff_array" "ff"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.