R 12

패키지 저장 폴더 설정

1. R에서 패키지 저장 폴더 확인 R은 기본적으로 2개의 패키지 저장 폴더가 설정되어 있다. .libPaths() > .libPaths() [1] "C:/Users/AAAA/AppData/Local/R/win-library/4.3" [2] "C:/Program Files/R/R-4.3.3/library" 개인(Lacal) 폴더에 패키지를 설치할 때의 장점은 무엇이 있을까? - 먼저, 패키지 설치에 권리자 권한이 필요한 경우, 폴더를 따로 만들어야 한다. - 또한 R의 여러 버전을 사용하는 경우, 각 버전에 대해 독립적인 패키지 세트를 설치하게 된다. 이를 통해 패키지 버전 충돌을 방지하고, 특정 R 버전에 대한 패키지 종속성을 관리할 수 있다. 그렇다면, 이렇게 설치하는 것의 단점은 무엇이 있을까? -..

R 2024.03.02

lattice 패키지로 그래프를 그릴 때의 팁들

lattice로 그래프 그릴 때의 몇가지 팁들. 1. 축값이 지수함수로 변환되어서 나올 때 - 특별히 설정을 바꾸지 않았는데도 갑자기 축값이 지수함수로 바뀌어서 나올 때가 있다. 그럴 때, 숫자로 설정해주려면 scale에서 다음과 같이 값을 지정해 준다. xyplot(V3 + V4 ~ V2, data = test, scales=list(ylim=c(0,10000))) - y축의 한계( ylim) 를 직접 xyplot 함수에서 설정해야 하는 경우도 있다. 이런 경우에는 다음과 같이 지정한다. xyplot(V3 + V4 ~ V2, data = test, ylim=c(0, 5000)) 2. 범주별로 색을 다르게 설정하고자 할 때 - auto.key는 자동으로 구분해주도록 할 때 사용한다 xyplot(hp ~ ..

R 2024.01.08

가중치를 적용한 빈도표 만들기

가중치를 적용한 빈도표를 만들고 싶으면~ https://stackoverflow.com/questions/18585977/frequency-tables-with-weighted-data-in-r Frequency tables with weighted data in R I need to calculate the frequency of individuals by age and marital status so normally I'd use: table(age, marital_status) However each individual has a different weight after the sampling of... stackoverflow.com 특히 , expss 패키지의 fre 함수를 이용하면, 퍼센티지까..

R 2024.01.02

Rstudio에서 copilot 사용하기

Rstudio에서 copilot 사용하는 방법은 아래에 잘 나와 있다. 간단한 설정만 해주면 되므로 큰 어려움은 없을 것이다. https://blog.zarathu.com/posts/2023-11-21-copilot/ Zarathu Blog - Rstudio에서 Copilot을 활용해 AI로 코딩하기 차라투에서는 R과 Shiny에 대한 컨설팅을 제공합니다. 진행중인 프로젝트 관련하여 도움이 필요하시다면 jinhwan@zarathu.com 으로 알려주세요! blog.zarathu.com 1. 이게 많이 도움이 된다는 사람도 있는데, 어짜피 Copilot 에서 코드를 짜주더라도 그게 맞는지 살펴봐야 하니까 아직까지는 그렇게 많이 사용하게 되지는 않는다. 2. Copilot에서 보여주는 코드가 많은 사람들이 ..

R 2023.12.02

R에서 한글 사용하기/한글 폰트 불러오기

1. Rstudio 한글 깨짐 문제 해결 방법 https://chjdev0619.medium.com/r-%ED%95%9C%EA%B8%80-%EA%B9%A8%EC%A7%90-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95-%EC%B4%9D%EC%A0%95%EB%A6%AC-aad440a1c64a [R] 한글 깨짐 해결방법 총정리 Dacon 대회를 준비하면서 R로 한글이 들어간 csv를 다룰 일이 있었다. chjdev0619.medium.com 2. Rstudio 한글 폰트 불러오기 extrafont는 ttf만, showtext는 그 외의 폰트도 불러올 수 있다. 그런데, ttf 외의 폰트를 쓸 일이 많을 것 같지는 않다. https://r2bit.com/book_viz/viz-font.ht..

R 2023.11.25

RStudio에서 변수가 50개 밖에 보이지 않을 때

RStudio에서 view( ) 함수로 데이터를 보려고 하는데,변수, 즉, 열이 50개 밖에 보이지 않는 경우가 있다. 갑자기 왜 이러나 싶어서 당황했는데, https://community.rstudio.com/t/viewer-does-not-show-more-than-50-columns/167955/21 Viewer Does not show more than 50 columns This topic was automatically closed 7 days after the last reply. New replies are no longer allowed. If you have a query related to it or one of the replies, start a new topic and refer..

R 2023.08.06

rJAVA 때문에 실패한다고 할 때

library(xlsx)를 불러오려고 하는데, > library(xlsx) Error: package or namespace load failed for ‘xlsx’: .onLoad가 loadNamespace()에서 'rJava'때문에 실패했습니다: 호출: fun(libname, pkgname) 에러: JAVA_HOME cannot be determined from the Registry 이런 에러가 계속 발생한다면, 이런 경우는 JAVA를 업데이트해주면 된다. Java가 이미 설치되어 있는데도 이런 오류가 뜨는 이유는 대부분의 경우, PC의 CPU는 64비트일텐데, Java는 32비트 버전만 설치되어 있기 때문이다. https://www.java.com/en/download/manual.jsp Java..

R 2023.08.06

R 4.3 버전 이상에서 markdown 오류 날 때

markdown 문서를 한참 만들었는데, 계속 아래와 같은 오류가 났다. Error: package or namespace load failed for 'kableExtra': .onLoad failed in loadNamespace() for 'kableExtra', details: call:!is.null(rmarkdown::metadata$output)&&rmarkdown::metadata$output%in% error: 'length = 3' in coercion to 'logical(1)' Execution halted 구글링을 계속 하면, import 다시 하기도 하고, 변수 다시 설정하고, 디렉토리 바꾸고, ls() 해서 다 찾아보고, rm() 등 거의 반나절을 뒤지면서 다시 하는데도 오류가..

R 2023.07.29

성향점수매칭

성향점수 매칭의 실제 과정을 잘 설명해 주는 사이트들을 몇곳 소개한다. - PSM에 대한 기본적인 강의 : 기본적인 개념 및 주요 주제들을 다루고 있다. https://youtu.be/J3Sh-vs5bdg - 국민건강영양조사 원시자료를 가지고 스텝 바이 스텝으로 분석과정을 보여줌 https://m.blog.naver.com/paperfactor_ceo/222098513280 [R 통계분석] 6. PS matching(Propensity Score matching; 성향 점수 매칭) 0. Propensity Score Mathcing 1. 두 그룹의 특성 비교하기 2. PS matching 3. Matched set으로 두 ... blog.naver.com

R 2023.07.23