fwrite
은 반복을 통해 많 .csv
작업 디렉토리에 있는 파일만을 때 저는 쓰기 .parquet
그것을 덮어쓴다.
가 여러 가지 방법,기본적으로 나를 사용하려는 파일의 이름을 유지 .csv
파일의 이름을 아래와 같이를 덮어쓰지 않습니다.
rm(list = ls())
gc()
# Set up environment #
require("data.table")
require("arrow")
# Set directory to data, define files #
setwd("E:/TransferComplete/07/")
files <- list.files(pattern = "csv")
for (i in files){ setwd("E:/TransferComplete/07/")
loopStart <- Sys.time()
bb <- fread(i,header = TRUE,sep = ",", data.table = FALSE, stringsAsFactors = FALSE,
select = c("x","y","z"))
gc()
write_parquet(bb,
'E:/P/i.parquet')
loopEnd <- Sys.time()
loopTime <- round(as.numeric(loopEnd) - as.numeric(loopStart), 0)
}