인프런 커뮤니티 질문&답변

이동윤님의 프로필 이미지
이동윤

작성한 질문수

R로 배우는 통계

히스토그램 (histogram)에 대하여

작성한 R script 저장할 때

해결된 질문

작성

·

418

0

우선 좋은 강의 감사드립니다.

강의에서 보여주신 코드들을 모두 같이 따라서 작성한 이후에 나중에 보려고, 저장을 하려고 했습니다.

R 파일이라고 생성은 되는데, console창에서도 오류가 있다고 나오고. 다시 R 파일을 불러오면, 한글로 적은 것들이 전부 ??로 바껴있더라고요

이런 경우에는 어떻게 해야하나요?

답변 4

1

에러난 부분은 스크린 캡쳐해서 올려주시면 제가 답변 드리기 쉬울것 같습니다! 아마 한글 locale 문제 같은데요, Rstudio에서  코드 encoding을 UTF-8으로 바꾸시는게 좋을것 같습니다. Options> code> saving> default text encoding에서 

UTF-8 으로 바꿔줘보세요!

0

with(data = mydata, plot(midterm, final, asp = 1, pch = c(16, 17)[as.factor(gender)], col = c("red", "blue")[as.factor(gender)], main = "성별에 따른 시험성적 분포도", xlab = "중간고사", ylab = "기말고사") )

요런 식입니다! :)

0

이동윤님의 프로필 이미지
이동윤
질문자

UTF-8로 변경하니까 문제가 해결 되었습니다. 감사드립니다.

그리고 gender 변수는 다시 하니까 되네요. 왜 그런지는 모르겠지만요 ㅋㅋ

혹시 그리고 만약 factor 함수는 쓴다고 할 때, as.factor()에서 names(mytable) <- as.factor(c("여성", "남성"))

이렇게 쓰면 되는건가요?

0

아마 gender 변수 관련해서 에러나는 것도 올려주셨던것 같은데, 못 찾겠네요! R버전이  4.0으로 업데이트 되면서 string이 factor로 자동 변환이 되지 않아서 발생한 오류입니다. as.factor()를 사용해서 factor로 바꿔주시면 에러없이 실행될 것 같습니다!

이동윤님의 프로필 이미지
이동윤

작성한 질문수

질문하기