본문 바로가기
반응형

3. 패키지15

[R] not writable 오류 해결방법 패키지를 설치하려고 할 때 not writable 오류 가 발생하는 경우가 있습니다. > install.packages("compositions") Installing package into ‘C:/Users/Jihun/Documents/R/win-library/4.0’ (as ‘lib’ is unspecified) Warning in install.packages : 'lib = "C:/Users/MSDN/Documents/R/win-library/4.0"' is not writable 관리자권한으로 실행하면 된다길래 해봤는데 안됐고, 폴더 권한설정을 해봤는데도 해결이 안됐습니다. 혹시해서 패키지 설치 경로를 바꿔봤습니다. C드라이브의 R 설치경로에 있는 library 폴더로 바꾼 것입니다. > .li.. 2021. 10. 13.
R 업데이트, R스튜디오 업데이트, 패키지 업데이트, 패키지 옮기기 1. R 업데이트 install.packages("installr") library(installr) updateR() 2. R 스튜디오 업데이트 껐다 키면 됨. 3. R 버전 확인 version() 4. 라이브러리 옮기기 이전 버전에 있는 폴더들을 복붙하여 새버전폴더 안으로 옮기면 됩니다. 안쓰는 패키지를 정리할 겸 전부 지우도 필요한것을 하나씩 다시설치하는 것도 괜찮은 방법입니다. C:\Users\Username\Documents\R\win-library\이전버전 C:\Users\Username\Documents\R\win-library\새버전 5. 패키지 업데이트 update.packages(checkBuilt=TRUE) 6. 패키지 확인 packageStatus() 2020. 12. 23.
R 불러온 패키지 목록과 경로 확인 패키지 목록만 확인 : search( ) > search() [1] ".GlobalEnv" "tools:rstudio" "package:stats" [4] "package:graphics" "package:grDevices" "package:utils" [7] "package:datasets" "package:methods" "Autoloads" [10] "package:base" 패키지 목록과 경로 확인 : searchpaths() > searchpaths() [1] ".GlobalEnv" [2] "tools:rstudio" [3] "C:/Program Files/R/R-3.6.2/library/stats" [4] "C:/Program Files/R/R-3.6.2/library/graphics" [5].. 2020. 12. 13.
R 설치 시 기본적으로 설치되는 패키지 R을 설치하면 7개의 패키지가 디폴트로 설치됩니다. > search() [1] ".GlobalEnv" "tools:rstudio" "package:stats" [4] "package:graphics" "package:grDevices" "package:utils" [7] "package:datasets" "package:methods" "Autoloads" [10] "package:base" stats graphics grDevices utils datasets methods base 입니다. 2020. 12. 13.
R 패키지 업데이트 하는 방법 패키지를 업데이트 할 때는 update.packages() 를 사용합니다. 아래와 같은 형식입니다. update.packages("패키지 이름") 2020. 12. 13.
R 서로 다른 패키지에 같은 이름의 함수가 있는 경우 R 서로 다른 패키지에 같은 이름의 함수가 있는 경우 결론 부터 말씀드리면, 서로 다른 패키지에 같은 함수 이름이 있는 경우에는, 더 이후에 load된 패키지의 함수가 우선적으로 선택됩니다. 특정 패키지를 선택하여 함수를 사용하는 방법을 알아봅시다. 아래 두 패키지는 read_docx 라는 함수를 갖고 있습니다. officer 패키지textreadr 패키지 officer 패키지의 read_docx 함수를 사용하는 방법은 아래와 같습니다. > officer::read_docx(내용) 영구적으로 선택할 수도 있습니다. 앞으로 read_docx 함수는 officer 패키지의 것만 사용하려면 아래와 같이 입력하면 됩니다. read_docx 2020. 12. 8.
[R] 불러온 패키지 unload 하는 법 [R] 불러온 패키지 unload 하는 법 library 함수로 load한 패키지를 다시 unload 하는 법입니다. detach 함수를 사용하며, 사용 방법은 아래와 같습니다. > search() [1] ".GlobalEnv" "package:dplyr" "package:readr" "tools:rstudio" [5] "package:stats" "package:graphics" "package:grDevices" "package:utils" [9] "package:datasets" "package:methods" "Autoloads" "package:base" > detach(package:dplyr) > search() [1] ".GlobalEnv" "package:readr" "tools:rstu.. 2020. 11. 30.
[R] 현재 불러와진 패키지 확인 방법 [R] 현재 불러와진 패키지 확인 방법 현재 메모리상에 load 되어 이용가능한 패키지를 확인할 때는 search 함수를 argument 없이 입력합니다. > search() [1] ".GlobalEnv" "package:dplyr" "package:readr" "tools:rstudio" [5] "package:stats" "package:graphics" "package:grDevices" "package:utils" [9] "package:datasets" "package:methods" "Autoloads" "package:base" 2020. 11. 30.
R 패키지 설명 보는 법 R 패키지 설명 보는 법 패키지의 설명을 보는 방법은 아래와 같습니다. help(package = "패키지 이름") 아래는 예시입니다. > help(package="readxl") help 탭의 아래와 같은 내용이 출력됩니다. 2020. 11. 27.
R 패키지 데이터 불러오는 방법 R에서 제공하는 내장 데이터셋 말고, 설치한 패키지에서 데이터를 제공하는 경우가 있습니다. 예를들어 MASS라는 패키지에서 제공하는 데이터들을 불러오는 방법은 아래와 같습니다. > data(package="MASS")$results[,3] [1] "Aids2" "Animals" "Boston" "Cars93" "Cushings" "DDT" "GAGurine" "Insurance" "Melanoma" "OME" [11] "Pima.te" "Pima.tr" "Pima.tr2" "Rabbit" "Rubber" "SP500" "Sitka" "Sitka89" "Skye" "Traffic" [21] "UScereal" "UScrime" "VA" "abbey" "accdeaths" "anorexia" "bacteri.. 2019. 12. 21.
[R] 패키지 안에 있는 함수 목록 보는 방법 [R] 패키지 안에 있는 함수 목록 보는 방법 R에서 패키지를 로드하여 몇개의 함수들을 사용하다 보면 이런 궁금증이 생깁니다. 패키지에서 제공하는 모든 함수 목록을 볼 수는 없을까? 방법이 있습니다. 예를들어 base 패키지에서 제공하는 모든 함수를 보고 싶다면 아래와 같은 명령어를 입력해주면 됩니다. ls("package:base") 먼저 함수의 개수 먼저 확인해봅시다. > length(ls("package:base"))[1] 1225 함수가 무려 1225개나 있네요. 한번 실행...해봅시다. ls("package:base") 라고 입력하시면 예쁘지 않게 뜰거에요. 아래와 같은 명령어로 대신합시다. 엑셀과 같은 표를 출력해줍니다. > View(ls("package:base")) 1 -2 -.Date3 .. 2019. 12. 21.
R 패키지 불러올 때 library 대신 :: 이용하여 한줄로 끝내기 R 패키지 불러올 때 library 대신 :: 이용하여 한줄로 끝내기 nortest 패키지에 있는 lillie.test 검정을 하는 상황을 가정합시다. library 함수를로 nortest 패키지를 호출해야 사용이 가능합니다. library(nortest)lillie.test(1:30) 다른 방법을 소개합니다. library 대신 ::를 이용하면 패키지를 호출하는 동시에 함수를 사용할 수 있습니다. nortest::lillie.test(1:30) 장단점이 있는데, library로 호출하는 경우 이후에는 더이상 해주지 않아도 됩니다. 반면 ::를 사용하는 경우 매 함수 마다 써줘야 합니다. 2019. 11. 28.
R 패키지 설치하는 방법 R 패키지 설치하는 방법 패키지를 설치하기 전에 CRAN mirror 설정을 먼저 하셔야 됩니다. CRAN은 Comprehensive R Archive Network의 약어입니다. CARN은 R과 관련된 것들을 저장하는 웹서버라고 생각하시면 됩니다. mirror 는 배포자입니다. R studio 메뉴탭에서 [Tools]-[Global options] 로 들어갑니다. 아래와 같은 창에서 Packages를 선택합니다. Changes를 클릭합니다. 가까운 지역을 선택해줍니다. OK 버튼을 클릭합니다. 패키지를 설치하는 방법은 두 가지가 있습니다. #1. install.package 함수 사용 아래와 같은 형식으로 사용합니다. install.package("패키지 이름") #2. R studio 메뉴 탭 사용 .. 2019. 11. 28.
R 패키지 불러오는(load) 방법 R 패키지 불러오는(load) 방법 R에 설치된 패키지들은 불러와야 사용할 수가 있습니다. 아래와 같은 방법으로 불러옵니다. library(패키지 명) 예를들어 ggplot2 패키지를 불러오고 싶다면 콘솔창에 아래와 같이 입력하면 됩니다. library(ggplot2) 2019. 11. 28.
R 설치된 패키지 보는 방법, library() R 설치된 패키지 보는 방법, library() 콘솔 창에 library() 함수를 입력하면 설치된 패키지를 볼 수 있습니다. 제 컴퓨터에는 아래와 같은 패키지들이 설치되어 있습니다. > library() 다음은 라이브러리 에 있는 ‘C:/Users/cake/Documents/R/win-library/3.5’ 패키지들입니다: Deriv Symbolic Differentiationneuralnet Training of Neural Networks다음은 라이브러리 에 있는 ‘C:/Program Files/R/R-3.5.2/library’ 패키지들입니다: base The R Base Packageboot Bootstrap Functions (Originally by Angelo Canty for S)class.. 2019. 11. 28.
반응형