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で整数のテーブルを高速に読み取るにはどうすればよいですか?