R언어의 대입 기호 (다른 언어는 '='인데 비해서) '<-' 이다.

2개의 키를 필요로 하는 것도 모자라서, < 를 타이핑 하려면 쉬프트키까지 눌러야 하니, 다른 언어에 비해서 3배의 노력이 필요하다.

그런데, RStudio에서는 이 문제를 조금이나마 편하게 해 주는 팁이 있다.

ALT+'-' 가 바로 <-가 입력되게 하는 단축키이다.

 

하모니카 리눅스에 R 설치하기

프로그래밍 2023. 9. 22. 23:31 Posted by UnHa Kim

대한민국 정부 지원으로 편의성을 높여서 개발된 하모니카 리눅스 6.0 (https://hamonikr.org/)에 개발 환경을 구성하면서 R 설치 시에 주의점이 있어서 기록해 놓는다.

 

리눅스에 R 패키지를 설치할 때는 (윈도우에서는 이미 컴파일 된 바이너리를 다운로드만 받는 데 비해서) 소스를 받아서  컴파일 하는 과정을 거치므로 (시간도 많이 걸리고) 컴파일에 필요한 시스템 패키지를 수동으로 미리 설치해 줘야 하는 주의점이 있다. (없으면 컴파일 중간에 에러가 발생함.)

 

R 설치

$ sudo apt install r-base r-base-dev

tidyverse 패키지 컴파일에 필요한 선행 패키지 설치

$ sudo apt install libssl-dev libxml2-dev libcurl4-openssl-dev libfreetype6-dev libpng-dev libtiff5-dev libjpeg-dev

R에서 tidyverse 패키지 설치

$ R
> install.packages("tidyverse")

컴파일 하는 데 시간이 제법 걸린다.

 

R에서 arrow 패키지 설치 도중에 멈추면 NOT_CRAN 환경변수를 true로 설정해 준다.

$ R
> Sys.setenv("NOT_CRAN" = "true") # arrow 패키지 설치 도중 멈추면 설정해 준다.
> install.packges("arrow")

 

그 외...

 

R 패키지 업데이트

$ R
> update.packages(ask = FALSE)

R 패키지 삭제

$ R
> remove.packages("패키지 이름")

 

R언어 절사 평균 mean trim

데이터 분석 2023. 6. 28. 13:16 Posted by UnHa Kim

R언어에서 mean은 평균값을 구하는 함수이다.

mean함수에 trim이라는 인수를 0.0~0.5 사이의 값으로 설정할 수 있는 데, trim은 표본값 중에서 최저, 최대 극단값들을 잘라낸(절사) 후 남은 값으로만 평균을 구한다는 의미가 되고, trim은 그 절사 비율을 의미한다.

즉, 'mean(mydata, trim=0.2)'는 mydata의 값들 중 최저 20%, 최대 20% 극단값을 제외하고 남은 60%의 중간값들의 평균을 구한다는 의미이다.

trim을 잘 활용하면 극단값에 의해서 평균값이 왜곡되는 단점을 보완하는 데 유용할 것 같다.

'데이터 분석' 카테고리의 다른 글

R언어 무료 IDE  (0) 2023.06.28
무료 R언어 강의 영상  (0) 2023.06.26
윈저화 평균 (winsorized mean)  (0) 2023.04.28
Julia 전용 Pluto 노트북 설치  (0) 2022.07.21
Go언어로 작성된 백테스트 프레임워크  (0) 2021.12.18