__________     __ __     __  _______    ________
  / ____/ __ \   / // /    / / / /  _/ |  / / ____/
 / / __/ / / /  / // /_   / /_/ // / | | / / __/
/ /_/ / /_/ /  /__  __/  / __  // /  | |/ / /___
\____/\____/     /_/    /_/ /_/___/  |___/_____/

 --- A GOPHER-LIKE INTERFACE FOR HIVE BLOCKCHAIN ---

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

BY: @gichan | CREATED: June 3, 2018, 1:42 p.m. | VOTES: 4 | PAYOUT: $0.72 | [ VOTE ]

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

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

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

[IMAGE: https://cdn.steemitimages.com/DQmfGDmEc8sdBpbw5tSzoeXXbjoNdJCnW3ducLCZbx9zFa7/1.PNG]

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

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

[IMAGE: https://cdn.steemitimages.com/DQmWPWt8RzQ4mseKoqNS9bqXZXEJk7fRYeM5xo9omcguFgh/2.PNG]

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

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

[IMAGE: https://cdn.steemitimages.com/DQmVES64j3hJ9ucaYtApDUMknQ1Q4ujUjEPuSvNFLuuFXVX/3.PNG]

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

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

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

[IMAGE: https://cdn.steemitimages.com/DQmV2MweZQspmLmiLckvqmepSmskuCqEbD2d5iAqZEgJCYa/4.PNG]

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

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

[IMAGE: https://cdn.steemitimages.com/DQmZrGBBWFkgeb2rxwxF4g2jAzmL3DCceyZfmDgmgACjxdJ/6.PNG]

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

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

그 후 밑에 r언어에서 읽어 오면 다음과 같이 잘 읽어온 모습을 볼 수 있습니다.
[IMAGE: https://cdn.steemitimages.com/DQmPzqqcnwnQA8shTUSbGSQTPkY92egQKpC3mMUNwXV12Qk/7.PNG]
감사합니다!!

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

TAGS: [ #kr ] [ #kr-dev ] [ #r-project ] [ #statistics ]

Replies

@a-a-a | June 3, 2018, 1:42 p.m. | Votes: 0 | [ VOTE ]

if you want me to resteem your post to over 72,500 followers go here https://steemit.com/@a-a-a

[ BACK TO TRENDING ] [ BACK TO MENU ]
CMD>