Это следующий вопрос, связанный с этим: Как повысить производительность в 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 (Почему-то он нигде не записывал имена столбцов
Что я должен изменить в приведенном выше коде и как читать файл после?