设置rxImport的分隔符

时间:2014-12-01 21:08:06

标签: r revolution-r microsoft-r

我目前正在尝试使用rxImport:

library(RevoScaleR)
dataDir<-"D:/NYSE/"
mycsv <- file.path(dataDir, "TAQ_TNQ_OPR_DER_ALL_01M_20130403_01.txt")
output<-file.path(dataDir, "data.xdf")
rxImport(inData = mycsv, outFile = output, overwrite = TRUE,)

但是我需要将我文件上的分隔符设置为“|”。

在标准文件中读取R:

data<-read.table(FILENAME, sep = "|", VERBOSE = TRUE,) 

我可以设置分隔符。如何使用rxImport执行此操作?

1 个答案:

答案 0 :(得分:2)

使用RxTextData定义文本输入文件(即csv)的特征。

尝试这样的事情:

input <- RxTextData("inputfile.csv", delimiter = "|")
rxImport(input, outfile = "mydata.xdf")