해결된 질문
작성
·
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로 바꿔주시면 에러없이 실행될 것 같습니다!