我在尝试将一个大的 .txt 文件(7.7 GB)读入 R 时遇到了问题。该文件包含 817426 列和超过 1000 行,所有变量都是数值型。
我已经尝试使用不同的软件包(data.table、vroom、bigreadr),分别使用 fread、vroom 和 big_fread2 命令。
使用 fread 命令,我已经能够将前 145 行读入我的 R 会话中,但一旦我尝试读取第 146 行,它就会崩溃。对于其他命令,系统只是在一段时间后中止,错误消息为:
R 会话中止。R 遇到致命错误。会话被终止了。
这些是我迄今为止使用的代码:
任何建议都非常感激。干杯!
使用 fread 命令,我已经能够将前 145 行读入我的 R 会话中,但一旦我尝试读取第 146 行,它就会崩溃。对于其他命令,系统只是在一段时间后中止,错误消息为:
R 会话中止。R 遇到致命错误。会话被终止了。
这些是我迄今为止使用的代码:
system.time(dfUga <- fread("CpG_sexageres.txt", nrows=145, header = TRUE, sep = "\t", colClasses="numeric"))
system.time(dfUga <- vroom("CpG_sexageres.txt", col_names = TRUE))
system.time(dfUga <- big_fread2("CpG_sexageres.txt"))
任何建议都非常感激。干杯!