rstudio 패키지 설치 및 관리(googledrive 연동)

반응형
    반응형

    rstudio 패키지 설치에 대한 내용입니다.
    패키지 설치는 rstudio에 googledrive 패키지를 설치하는 예제로 보여드리도록 하겠습니다.
    googledrive를 연동해 놓으면 외부에서 다운받은 데이터를 googledrive에 저장하고 rstudio에 바로 데이터로써 불러올 수 있어서 굉장히 편합니다.
    물론 github에서도 데이터를 다룰 수 있지만 외부사이트에서 가져온 것을 googledrive에 저장했다가 처리를 한 후 넣어놓거나 전체 프로젝트용의 데이터는 github에 임시데이터는 googledrive에 넣으면 구분이 되서 편리합니다.

    패키지 설치에 임하기 전에 반드시 관리자 모드로 실행해야합니다. 관리자 모드가 아니면 아래와 같은 오류가 뜹니다.

     

    rstudio packages(googledrive) 설치하기

    rstudio 오른쪽 밑에 file 탭 옆옆에 packages라는 탭이 있습니다.

    1. packages에서 Install 클릭합니다.

    Repository(CRAN) 을 선택하면 R을 관리하는 서버를 통해 설치를 진행합니다. Package Archive file(.zip;.tar.gz) 는 데스크탑에 있는 파일을 설치할때 사용합니다.

     

    2. packages란에 googledrive를 입력하고 Istall을 클릭합니다.

     

    3. 설치가 완료됩니다.

     

     

    패키지 삭제, 업데이트

    패키지 삭제

    아래 그림과 같이 x를 눌러주면 됩니다.

     

    패키지 설치 후 문제가 생긴다면 다음과 같이 패키지 삭제후 재설치가 가능합니다.
    패키지 삭제 -> clear workspace -> restart R -> 재설치

     

    패키지 업데이트

    istall 옆에 update를 누르면 update packages를 할 목록이 나옵니다. 버전 충돌로 코드 진행이 잘 안 될 수 있어서 왠만해서 업데이트 사항이 있으면 업데이트를 하는 것을 권장합니다.

     

     

    googledrive 연동

    googledrive를 rstudio와 연동하겠습니다.

    1. library로 googledrive를 rstudio에 불러옵니다.

    library(googledrive)

     

    2. 연동을 위해 drive_auth() 실행합니다.명령을 치면 다음과 같이 나옵니다.

    drive_auth()


    Yes를 누르면 httpuv를 쓰라고 설치하겠냐고 나온다면 Yes를 입력합니다.
    모두 잘 되었다면 계정을 선택하는 창이 나옵니다.


    계정 선택을 한 후 계속을 눌러 액세스 요청을 합니다.


    잘 마무리가 되었다면 rstudio console에 Authentication complete가 나옵니다.

     

    파일 찾기

    연동한 googledrive에 있는 csv 파일을 찾아봅시다.
    drive_find(type='csv') 로 찾아볼 수 있습니다.

    drive_find(type='csv')

    그러면 이런 식으로 목록이 나오게 됩니다.

    파일 다운로드

    rstuido에서는 한글은 잘 먹히지 않기 때문에 항상 영어로 이름 저장을 해두는것을 추천합니다.
    위에서 찾은 목록을 df로 정의한후 번호로 가져올 데이터를 가져옵니다.10번인 skip.csv를 다운받겠습니다.

    df = drive_finde(type='csv')
    drive_download(file = df$name[10], path = df$name[10], overwrite = TRUE)

    다운로드가 잘 되었다면 file탭에 저장된 것을 볼 수 있습니다.

     

    마치며

    rstudio 패키지 설치에 대해서 알아보았습니다.
    googledrive 연동이 되면 여러모로 편하니 잘 알아두었다가 유용하게 쓰시면 될 것 같습니다.

    googledrive의 그 외의 기능은 가이드 사이트에서 확인하시기 바랍니다.
    https://googledrive.tidyverse.org/

     

    An Interface to Google Drive

    Manage Google Drive files from R.

    googledrive.tidyverse.org

     

    관련 포스팅
    R 소개 및 R studio 설치

    R studio 초기설정

    Rstudio 파일관리(스크립트,프로젝트)

    R studio github 연동

    'R' 카테고리의 다른 글

    R 데이터 타입 소개(종류, 타입확인)  (0) 2022.04.16
    R 변수선언 방법  (0) 2022.04.15
    R studio github 연동  (0) 2022.04.09
    Rstudio 파일관리(스크립트,프로젝트)  (0) 2022.04.07
    R studio 초기설정  (0) 2022.04.02

    댓글

    Designed by JB FACTORY

    ....