데이터분석

R 에서 readTableHeader 에러가 떨어질경우

늘근이 2016. 5. 1. 23:11
readTableHeader에 의하여 발견된 완성되지 않은 마지막 라인입니다

 

read.table시, 에러가 뜰때에는 해결방법이 구글에 잔뜩올라와있는데,

엑셀의 마지막 라인에다 엔터를 치라고 되어있다.

허나, 잘 안된다.

csv로 변환해서 한다고 하면 이러한 메시지가 뜰때가 있다.

 

  line 23 did not have 2 elements
 

왜냐구? 안에 string내부적으로 띄어쓰기가 되어있다.

sep 패러미터를 주지 않으면 알아서 띄어쓰기가 seperator로 작동하게 되므로 다음과 같이 sep을 주면 된다.

 

> df = read.table("F:\\data.csv", header = TRUE, sep = ",")

다만 엑셀에서 csv로 저장할때는 comma delimited라고 되어 있으면 동작

'데이터분석' 카테고리의 다른 글

boosting 계열 알고리즘 3대장 정확도 간단비교.  (0) 2018.07.28
표본추출  (0) 2018.03.19
윈도우 스파크 실행을 위한 머시기  (0) 2018.03.10
What is Data Science?  (0) 2018.03.06
R - Tableau 연결  (0) 2016.05.01