1

Rで大きなテーブル (約 500000 x 1000) を読み込もうとしています。

read.table動作しますが、恐ろしく遅いです。

scanも機能し、スピード的には問題ありませんが、その形式を通常の data.frame またはマトリックスに変更できませんでした。

テーブルの行数は事前にわかりません(列数は でわかりますtemplate_line <- read.table(nrow=1,file=my_file))。R 2.15と互換性がある必要があるためfread、問題外のようです。

したがって、問題は次のいずれかです。出力を次から変換するにはどうすればよいですか。

my_matrix <- scan(file=my_file,what=template_line);  

data.frame またはマトリックス (高速) に?

または:サイズがわからない場合、 Rで整数のテーブルを高速に読み取るにはどうすればよいですか?

4

1 に答える 1