2014-12-01 6 views
1

В настоящее время я пытаюсь использовать rxImport:Набор разделителей для 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?

+0

Почему вам нужно установить разделитель для файла XDF? Это двоичный формат, и «расщепление» должно быть уже сделано. –

+0

Я пытаюсь прочитать текстовый файл и преобразовать файл в xdf. – firstever

ответ

2

Вы определяете характеристики вашего текстового входного файла (т. Е. Csv) с использованием RxTextData.

попробовать что-то вроде этого:

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

Спасибо, отлично! – firstever