제출 파일 인코딩에 대해 질문드립니다.

  • day2020.06.30 22:47
  • views235 views
  • writer adminby admin
댓글 1
write.csv(
  finsub,                 # 제출할 데이터프레임   
  file="finsub.csv",      # 제출파일 이름
  row.names=FALSE,        
  quote = FALSE, 
  fileEncoding = "utf8"
)


안녕하세요. 이번 대회 제출 파일에 대해 질문드립니다.


저는 R을 사용하고, 위 코드로 제출물을 만들었습니다. 하지만 채점 서버에서 제대로 인식을 못했습니다.


이유가 뭘까 하면서 submission.csv의 인코딩을 살펴보니 UTF-8(BOM) 이고, 제가 만든 제출물은 UTF-8이었습니다.


R에서 UTF-8(BOM)으로 인코딩해서 저장하는 방법이 있을까요??


지금은 일단 만들어진 파일을 메모장으로 다시 열어서 UTF-8(BOM)으로 재인코딩하는 방식으로 제출중입니다 ㅠㅠ



댓글 1개
  • NN ABK 2020.07.01 07:28
    write.csv.utf8.BOM <- function(df, filename)
    {
        con <- file(filename, "w")
        tryCatch({
        for (i in 1:ncol(df))
            df[,i] = iconv(df[,i], to = "UTF-8") 
        writeChar(iconv("\ufeff", to = "UTF-8"), con, eos = NULL)
        write.csv(df, file = con)
        },finally = {close(con)})
    }
NN로그인이 필요합니다
목록으로
이전 글

대회 종료 안내

대회 - 블럭 장난감 제조 공정 최적화 AI경진대회

5 vote
99 views
댓글 0
11일 전
현재 글

제출 파일 인코딩에 대해 질문드립니다.

대회 - 제주 신용카드 빅데이터 경진대회

5 vote
235 views
댓글 1
11일 전
다음 글

평가 방법 및 Tableau Tool 사용 관련에 대한 문의

대회 - 포스트 코로나 데이터 시각화 경진대회

5 vote
186 views
댓글 2
11일 전