在R编程中使用SQL读取文本文件
我有一个巨大的文本文件,没有列标题。我只想读前两列,并给这些列起一些名字。我想将SQL查询合并到read.table语法中。可以用一行语法来完成吗?这应该可以:在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字段 查看文
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。编辑您的问题并解释所有这些。