R-write_parquet 에서 루프

0

질문

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)
}
csv loops parquet r
2021-11-23 23:08:00
2

최고의 응답

1

write_parquet(bb,
  'E:/P/i.parquet')

write_parquet(bb,paste0('E:/P/',i,'.parquet'))
2021-11-24 00:31:37
1

당신은 아주 가까이에서 당신의 질문입니다. 할 때 쓰 .parquet해야 합 구분 i 을 작성할 때 파일 또는 루프 유지 작성이라는 파일 i.parquet.

write_parquet(bb,paste0('E:/P/',i,'.parquet'))
2021-11-24 00:40:17

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................