본문 바로가기

IT/R

(2)
[R] R studio에서 “R 버전” 업그레이드, 다운그레이드하기|“installr” 패키지 R의 버전은 업데이트를 지속하며 새로운 기능들을 추가하고 있는데요. 현재 최신 버전은 4.1.0 입니다.(2021.06.30 기준) 패키지를 사용할 때 상위버전을 지원하지 않기도 하고, 하위 버전에서는 새로운 패키지들을 사용할 수 없습니다. 그럴 때, R 버전을 업그레이드나 다운그레이드하고 싶지 않으셨나요? 먼저, 버전 업그레이드 방법입니다. R스튜디오에서 “installr” 패키지의 updateR함수를 사용하면 됩니다. 함수를 실행시키면 바로 이렇게 설치창이 뜨는데, 그대로 설치를 진행시켜 주시면 됩니다. 다음은 반대로, R 스튜디오에서 이전 버전의 R을 사용하는 방법입니다. 사용하고자 하는 버전이 PC에 설치되어 있지 않을 경우, 원하는 버전을 먼저 다운받아 줍니다. (https://cran.r-pr..
[R] 코드 연산 시간을 줄여주는 “future” 패키지 일반적인 R 코드는 순차적으로 처리하는 방식입니다. 이것을 동시에 처리한다면 시간을 많이 아낄 수 있지 않을까요? 작업의 순서가 고정되어 있지 않고 주어진 일을 여건에 맞게 유기적으로 처리하는 방식을 "비동기 방식"이라고 합니다. 순차적으로 처리되던 기존의 R 코드를 future 패키지를 통해 효율적으로 비동기 연산을 할 수 있습니다! 먼저, 패키지를 설치해줍니다. availableCores()함수는 현재 실행 가능한 최대 CPU 코어를 알려줍니다. 저는 8이 나왔습니다. plan()함수를 이용해 사용하고자 하는 코어 개수를 지정합니다. Worker에 사용하고 싶은 개수를 지정해주면 됩니다. 직업관리자를 통해 생성된 세션들을 확인해봤더니 ‘R for Windows front-end’ 세션들이 생성되었습니..