Не могу прочитать файлы правильно отформатированы после использования fwrite - PullRequest
0 голосов
/ 22 октября 2018

Это следующий вопрос, связанный с этим: Как повысить производительность в R: один большой файл или несколько меньших файлов?

Я использовал ответ для записи своих файлов,но когда я хочу прочитать их в R, используя fread, они не приходят в отформатированном виде.

require(data.table)
extractStationData <- function(d, OutputName = "BCN-St") {
  d2 <- d[, -1] # remove the column you do not need
  # create empty matrix outside loop:
  emtyMat <- matrix(NA, nrow = ncol(d2), 3)
  colnames(emtyMat) <- c("Time","Bikes","Slots")
  emtyMat[, 1] <- colnames(d2)
  for (i in 1:nrow(d2)) {
    OutputData <- emtyMat
    OutputData[, 2] <- d2[i, ]
    fwrite(OutputData, file = paste(OutputName, i, ".txt", sep = "")) # use fwrite for speed
  }
}

Возможно, нужны небольшие изменения, но я не мог понять это сам.Я просто хочу, чтобы он читал файл с правильными именами столбцов.

Вот один текстовый файл, который у меня есть: https://file.io/l84Edg (Почему-то он нигде не записывал имена столбцов

Что я должен изменить в приведенном выше коде и как читать файл после?

...