R언어에서 CSV파일을 읽어오는데 에러가 있는 경우

in kr •  6 years ago 

안녕하세요~찬기입니다.

요새 수업시간에 r언어를 배우고 있는데 csv가 read 가 오피스 2016에서 만든 파일이 안 되더라구요.

해결책을 알게 되어 공유해 드립니다.

1.PNG

먼저 위와 같은 엑셀 파일을 r언어에서 읽어오기 위해서는 엑셀 내부에서 csv 파일로 바꾸어야 해요.

자 엑셀에서 다른 이름으로 저장을 하도록 합니다.

2.PNG

다른이름으로 저장은 아마 다들 하실 줄 알거라 믿고 아래 사진으로 바로 가겠습니다.

이름을 정해 주고, csv 쉼표로 분리를 클릭해줍니다.

3.PNG

그리고 r언어에서 저 파일을 불러 오면 유효하지 않은 멀티바이트 문자열 1입니다.

등등 여러 에러가 나옵니다.

저도 처음에 인코딩을 utf8로 읽어오는 함수를 r에서 사용했는데 이것도 잘 안되더라구요...

4.PNG

그래서 아까 그 파일 CSV파일을 메모장에서 읽어옵니다 .

메모장에서 읽으신 후에 다른이름으로 저장을 또 누릅니다.

6.PNG

메모장에서 다른이름으로 저장을 누르고 모든 파일로 바꿔줍니다.

그리고 파일이름은 원하는이름.csv로 두고 밑에 인코딩 부분을 ANSI 로 바꾸어 줍니다.

그 후 밑에 r언어에서 읽어 오면 다음과 같이 잘 읽어온 모습을 볼 수 있습니다.
7.PNG
감사합니다!!

자주 보고 싶은데 이번학기 너무 바빠서 자주 오질 못하네요 ㅠㅜㅠ
보고싶으신 분들이 몇명 있는데ㅠㅠ!!

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!