簡體   English   中英

如何將ffdf轉換為ff

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM