R的介紹
R是用于統(tǒng)計分析反肋、繪圖的語言和操作環(huán)境蔼夜,是一個自由皱碘、免費、源代碼開放的軟件悠夯,是一個用于統(tǒng)計計算和統(tǒng)計制圖的優(yōu)秀工具。
其功能包括:數據存儲和處理系統(tǒng)躺坟;數組運算工具(其向量沦补、矩陣運算方面功能尤其強大);完整連貫的統(tǒng)計分析工具咪橙;優(yōu)秀的統(tǒng)計制圖功能夕膀;簡便而強大的編程語言:可操縱數據的輸入和輸出虚倒,可實現(xiàn)分支、循環(huán)产舞,用戶可自定義功能魂奥。最重要的是R的畫圖系統(tǒng)可以制作出用戶自己定制的精美圖表
第一章 R的基礎知識
1.1 安裝R和RStudio
通過在官方網址https://www.r-project.org/下載最新版本的R進行安裝,安裝完R后,我們需要按照RStudio易猫,我們以后大部分的操作都將在RStudio中進行耻煤,它是一款R語言的IDE,界面簡單明了准颓、功能強大违霞,而且它還具有調試、可視化等功能瞬场,支持純R腳本买鸽、Rmarkdown(腳本文檔混排)、Bookdown (腳本文檔混排成書)贯被、Shiny (交互式網絡應用)等眼五。官網下載地址RStudiohttps://www.rstudio.com/products/rstudio/download/。
1.2 下載和載入R的包
R是一個免費的開源軟件彤灶,強大的功能主要依賴于包(package)看幼,擴展其大多數功能,R自帶了很少的包幌陕,可以根據自己的需要在網上下載诵姜;使用包之前要將包載入到內存中。
語法是:
install.packages("ggplot2") #安裝包搏熄,注意雙引號
library(ggplot2) #載入包棚唆,沒有雙引號
查看包的說明文檔:
?'ggplot2'
查看函數幫助文檔:
help(dim)
?dim
查看并執(zhí)行函數用例:
example(dim)
安裝tidyverse包:
tidyverse是為數據科學設計的軟件包的集合,其中包括ggplot2心例、dplyr宵凌、tidyr、stringr止后、purrr等著名的包瞎惫,所有軟件包都共享基本的設計理念,語法和數據結構译株,我們在以后的學習中將會主要使用到tidyverse包瓜喇。
install.packages("tidyverse")