2017-10-09 14 views
-1

私は、列ヘッダーのない巨大なテキストファイルを持っています。最初の2つの列だけを読み込み、それらの列にいくつかの名前を付けたいと思います。私はSQLクエリをread.table構文に組み込みたいと思っています。シンタックスの構文でそれを行うことは可能ですか?RでSQLを使用してテキストファイルを読むプログラミング

+1

いいえ - RはRコマンド内のSQL構文をサポートしていません。彼らは異なる言語です。 – Gregor

+0

「SQLクエリを組み込む」とはどういう意味ですか?列を選択するか、またはwhere句を含めるか他のものと結合するには? – Spacedman

+0

こんにちは@Spacedman、テキストファイルをインポートするときに、私は2つの列だけを読み込み、列の1つでグループを使用するのが好きです。データファイルが非常に大きい> 7-8 GB –

答えて

1

これは動作するはずです:

library(data.table) 
fread(file_name, header = FALSE, select = 1:2, 
     stringsAsFactors = FALSE, col.names = c("Field1", "Field2")) 

をあなたはまた、あなたが持っているファイルの種類に応じてsepdecフィールドを設定することもできます。

ドキュメントをチェックしてください

関連する問題