R環境安裝

  • 2019 年 11 月 24 日
  • 筆記

R

R是用於統計分析、繪圖的語言和操作環境。R是屬於GNU系統的一個自由、免費、源程式碼開放的軟體,它是一個用於統計計算和統計製圖的優秀工具。簡單來說,R是一門統計計算語言,是一套開源的數據分析解決方案。

anaconda安裝R

最開始接觸Anaconda,應該是18年3月,還是在機器學習的時候用過,Anaconda是一個用於科學計算的Python發行版,支援 Linux, Mac, Windows系統,提供了包管理與環境管理的功能,可以很方便地解決多版本python並存、切換以及各種第三方包安裝問題。Anaconda利用工具命令conda來進行package和environment的管理,並且已經包含了Python和相關的配套工具。

加速conda

中大的

# 加速conda  conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/  conda config --set show_channel_urls yes
conda install R

如果R包需要的指定版本的R,update就ok了

conda update r r=3.5.2

輸入R就進入了終端,就證明了搞定了

在這裡插入圖片描述

如何在jupyter notebook 打開

R的命令行,如果不知道可以直接打開Rsudio,在坐下角的console里寫如下命令:

install.packages(c('repr', 'IRdisplay', 'evaluate', 'crayon', 'pbdZMQ', 'devtools', 'uuid', 'digest'))  devtools::install_github('IRkernel/IRkernel')  # 只在當前用戶下安裝  IRkernel::installspec()  # 或者是在系統下安裝  IRkernel::installspec(user = FALSE)

最好的方法直接

conda  install -c r r-essentials

打開jupyter notebook

在這裡插入圖片描述

補充R的語法

1. R語言的注釋

「#」後面的內容表示注釋; 如果有多行注釋則在每一行注釋前加上「#」 在注釋行結尾加上4個「#」,則這一行會被當做一個節標題

2.函數調用

head(iris) # R語言語法 iris.head() # python寫法

3. 查看幫助文檔

help(ggplot2) #對包使用help,查看包的資訊

help("CO2") #對函數使用help,查看函數使用方法

help(ggplot) #對內置數據集使用幫助文檔,查看數據集的資訊

example(ggplot) # 查看ggplot函數用法示例

4.使用R的內置數據集

data() #用於查看R語言的內置數據集

head(women) #直接鍵入數據集名稱查看數據集

install.packages("gcookbook") # 安裝gcookbook

data(package =.packages(all.available =TRUE))#查看已安裝的所有包中的數據

library(gcookbook)#使用其它包中的數據,需要先載入相應的R包

head(worldpop)#World population estimates from 10,000 B.C. to 2,000A.D.

安裝rstudio

一行命令搞定

conda install -c r rstudio

如下圖

在這裡插入圖片描述

命令行輸入 rstudio