过去两天我一直在尝试使用 RxImport 函数将大型 CSV(9 gigs)转换为 XDF 格式,但没有成功。
该过程似乎开始时 R 服务器逐块读取数据块,但几分钟后它变慢到爬行,然后在大约 6 小时后完全失败,Windows 停止服务器说它的 RAM 用完。
我正在使用的代码如下:
pd_in_file <- RxTextData("cca_pd_entity.csv", delimiter = ",") #file to import
pd_out_file <- file.path("cca_pd_entity.xdf") #desired output file
pd_data <- rxImport(inData = pd_in_file, outFile = pd_out_file,
stringsAsFactors = TRUE, overwrite = TRUE)
我正在运行 Microsoft R Server,版本 9.0.1。在具有 16gig RAM 的 Windows 7 机器上。
谢谢