在R编程中使用SQL读取文本文件

在R编程中使用SQL读取文本文件,r,R,我有一个巨大的文本文件,没有列标题。我只想读前两列,并给这些列起一些名字。我想将SQL查询合并到read.table语法中。可以用一行语法来完成吗?这应该可以: library(data.table) fread(file_name, header = FALSE, select = 1:2, stringsAsFactors = FALSE, col.names = c("Field1", "Field2")) 您可能还需要根据您拥有的文件类型设置sep和dec字段 查看文

我有一个巨大的文本文件,没有列标题。我只想读前两列,并给这些列起一些名字。我想将SQL查询合并到read.table语法中。可以用一行语法来完成吗?

这应该可以:

library(data.table)
fread(file_name, header = FALSE, select = 1:2, 
        stringsAsFactors = FALSE, col.names = c("Field1", "Field2"))
您可能还需要根据您拥有的文件类型设置
sep
dec
字段


查看文档
?fread

No-R不支持R命令中的SQL语法。它们是不同的语言。“合并SQL查询”是什么意思?要选择列或包含where子句或与其他内容连接?Hi@Spacedman,在导入文本文件时,我只想读取两列,还想在其中一列上使用group by。由于数据文件太大,大于7-8 GB。请显示CSV的前几行,告诉我们您需要哪些列,解释分组依据的列以及如何聚合每个组变量的数据。甚至可以显示一些SQL。编辑您的问题并解释所有这些。