칼럼명은 time인데 R, R Studio 모두 이렇게 칼럼명이 깨져서 보입니다. time이라고 안보이고 癤퓍ime 로 보이네요.
실제 회귀분석 등 뭘 해도 데이터 명에 time 아닌 癤퓍ime로 입력해야 결과값이 정상적으로 보입니다.
> head(read.table('melanoma.txt',header=T))
癤퓍ime status x
1 33.7 0 BCG
2 3.9 1 BCG
3 10.5 1 BCG
파일은 아래처럼 메모장으로 작성하였구요
time status x
33.7 0 BCG
3.9 1 BCG
혹시 원인 아시는 분 있으시다면 도움 부탁 드립니다. ㅜ
첫댓글 저는 제대로 나오는데요. txt 데이터를 저장하실 때 인코딩을 ansi가 아닌 utf-8로 하시면 어떨까요?
안그래도 메모장을 UTF-8로 저장했거든요... 근데도 안되서 아래처럼 colnames 방법을 이용해서 하긴하였는데, 뭔가 제 컴터의 설정에 문제가 있는 것 같습니다. 답변 주셔서 정말 감사합니다! 카페에서 남겨주시는 글 하나하나 모두 유익하게 잘 보고 있습니다 ^^ 감사합니다.
> a<-read.table('melanoma.txt',header=T)
> head(a,2)
癤퓍ime status x
1 33.7 0 BCG
2 3.9 1 BCG
> colnames(a)<-c('time','status','x')
> head(a,2)
time status x
1 33.7 0 BCG
2 3.9 1 BCG
다음 주소를 참고하셔서 (http://stackoverflow.com/questions/20577764/set-locale-to-system-default-utf-8 )
> Sys.setlocale(category = "LC_ALL", locale = "English_United States.1252")
를 한번 해보시면 어떨까요? Sys.setlocale() 은 기본 세팅으로 복구하는 명령어입니다.