본문 바로가기

데이터분석/R

[R 프로그래밍] 기본 세팅, 맥에서 한글 사용하기

R프로젝트를 새로 연 후 기본 세팅


#패키지 인스톨

install.packages("이름")


#라이브러리 사용

libaray("이름")


#주로 쓰는 라이브러리

ggplot2

dplyr

readxl - 엑셀 파일 읽기

writexl - 엑셀 파일에 쓰기


#주석처리는 #으로 함.

#멀티라인 주석이 없다.



맥에서 사용하기 때문에 한글 지원이 잘 안되서 찾아봄.

메뉴에서 인코딩 변경 + 다음 세팅을 추가로 진행했더니 한글이 제대로 보인다.

한글 설정은 아래 블로그 참고함.

http://r-bong.blogspot.com/2016/03/rstudio_26.html 



#현재 작업 공간의 인코딩 정보를 확인한다

localeToCharset() 

> localeToCharset()

[1] "ASCII" 


세팅 바꾸면 아래와 같이 나옴

> localeToCharset()
[1] "UTF-8"


참고로, 한글 윈도우의 인코딩 값은 CP949라고 함.

iconv()로 인코딩 정보 변경 가능


#로케일 설정 바꾸기

Sys.setlocale("LC_ALL", "en_US.UTF-8") 


#아래처럼 하면 초기 설정(영문)으로 변경이라고 함. 

Sys.setlocale("LC_ALL") 


# 한글로 옵션 변경

options(encoding = 'UTF-8') 


#콘솔에서 한글 메시지를 확인할 수 있다! yeah!!

Sys.setenv(LANG = "en_US.UTF-8")



#한글 설정

Sys.setlocale("LC_ALL", "en_US.UTF-8")

options(encoding = 'UTF-8') 

Sys.setenv(LANG = "en_US.UTF-8")

localeToCharset()  



#매번 재시작할 때마다 로케일 설정 바꿔줘야한다.

#로케일 설정을 바꿔줘야 한글 명령어를 인식함.

Sys.setlocale("LC_ALL", "en_US.UTF-8")