R에서 csv 파일을 읽어들일 때 UTF-8 포맷의 텍스트 파일을 읽어오지 못하는 문제가 있었다.
temp <- read.table(path, sep=",", stringsAsFactors=FALSE, header=FALSE, nrows=10) head(temp)
V1 V2 V3 V4 V5 V6 V7 V8
1 4 01. 16. 18 \xec삤\xec쟾 08\xec떆 02遺\x84 25珥\x88,26.188 17.695 NA NA NA NA NA
2 5 01. 16. 18 \xec삤\xec쟾 08\xec떆 03遺\x84 25珥\x88,26.456 22.904 NA NA NA NA NA
3 6 01. 16. 18 \xec삤\xec쟾 08\xec떆 04遺\x84 25珥\x88,26.530 19.185 NA NA NA NA NA
4 7 01. 16. 18 \xec삤\xec쟾 08\xec떆 05遺\x84 25珥\x88,26.603 19.383 NA NA NA NA NA
5 8 01. 16. 18 \xec삤\xec쟾 08\xec떆 06遺\x84 25珥\x88,26.676 21.714 NA NA NA NA NA
6 9 01. 16. 18 \xec삤\xec쟾 08\xec떆 07遺\x84 25珥\x88,26.652 21.107 NA NA NA NA NA
위와 같이 파일이 깨지는 현상
temp <- read.table(path, sep=",", stringsAsFactors=FALSE, header=FALSE, nrows=10,fileEncoding = "utf-8")
Error in read.table(paste0(path, date, name, filename_hobo), skip = 5, :
입력에 가능한 라인들이 없습니다
In addition: Warning messages:
1: In readLines(file, skip) :
invalid input found on input connection 'C:\workspace\r\data\mongol\180116\1\MG2018_0116_KSY_HOBO.csv'
2: In readLines(file, skip) :
incomplete final line found on 'C:\workspace\r\data\mongol\180116\1\MG2018_0116_KSY_HOBO.csv'
이후에 읽으니까 파일 읽기에 성공하였다.
'Tools > R' 카테고리의 다른 글
R - R에서 날짜 변수 다루기, 시계열 그래프 (as.POSIXct) (0) | 2018.03.09 |
---|---|
R - 특정 버전의 패키지 설치하기 (2) | 2018.02.26 |
R - 종속변수가 순서 척도인 로지스틱 회귀분석 (4) | 2017.12.03 |
R - Multinomial Logistic Regression(다중 로지스틱 회귀분석) (0) | 2017.11.22 |
R - 로지스틱 회귀분석(Logistic Regression) (6) | 2017.11.22 |