-1
我有一個巨大的文本文件,沒有列標題。我只想讀取前兩列,併爲這些列指定一些名稱。我想在read.table語法中加入SQL查詢。是否有可能用單線的語法來完成它?在R編程中使用SQL讀取文本文件
我有一個巨大的文本文件,沒有列標題。我只想讀取前兩列,併爲這些列指定一些名稱。我想在read.table語法中加入SQL查詢。是否有可能用單線的語法來完成它?在R編程中使用SQL讀取文本文件
這應該工作:
library(data.table)
fread(file_name, header = FALSE, select = 1:2,
stringsAsFactors = FALSE, col.names = c("Field1", "Field2"))
,你可能還需要設置sep
和dec
領域取決於你的文件的類型。
檢出文檔?fread
否-R在R命令中不支持SQL語法。他們是不同的語言。 – Gregor
你是什麼意思「納入SQL查詢」?要選擇列或包含where子句或與其他內容加入? – Spacedman
Hi @Spacedman,在導入文本文件時,我想只讀取兩列,並且還希望在列之一上使用group by。由於數據文件非常龐大> 7-8 GB –