莫聽穿林打葉聲,何妨吟嘯且徐行扰柠。一路走來,不免磕磕絆絆疼约,總得看得開耻矮,才能笑的久。
今天學(xué)R語言基礎(chǔ)
預(yù)告
- 安裝R和Rstudio
- 了解R
- 設(shè)置外觀和基本操作
- 實操
準備工作
1. 什么是R和Rstudio忆谓?
R語言由新西蘭奧克蘭大學(xué)發(fā)明的裆装,能夠有效地用于統(tǒng)計計算和繪圖的語言和環(huán)境,它提供了廣泛的統(tǒng)計分析和繪圖技術(shù)倡缠。以豐富的r包而聞名哨免。
-
優(yōu)點
- 免費、開源(現(xiàn)在開源太重要了昙沦,-->想想
- 哈工大事件)
- 制圖水平極高
- 支持多平臺
- 獲取多個平臺數(shù)據(jù)
- r包豐富
-
缺點
- 優(yōu)點也是缺點琢唾,r包的豐富導(dǎo)致功能重復(fù),不易查找學(xué)習(xí)盾饮。
- r軟件本身不夠規(guī)范
-
R studio 顧名思義采桃,就是r的工作站,給r提供了一個功能頁面丘损,用于更好滴管理和使用r普办。使用R studio可以靈活地調(diào)整整個工作區(qū)域,讓r的每一步運算都能得到可視化的顯示徘钥。
R studio的頁面
有時他的初始界面不一樣衔蹲,稍作調(diào)整就好了。
Rstudio界面 左上角的代碼窗口呈础,可以用來顯示和修改代碼腳本舆驶。
左下角的窗口是控制臺橱健,用于寫代碼,命令沙廉,相當于r拘荡。或者linux的終端撬陵。
右上角是歷史記錄和環(huán)境等信息珊皿。可以查看代碼的運行記錄袱结。
右下角是結(jié)果展示區(qū)亮隙。其中包括工作目錄里的文件途凫,和包以及用r做出來的圖垢夹。
2. 給Rstudio調(diào)舒服的格式
tools---global options----appearance
rstudio的字體調(diào)整
需要調(diào)節(jié)的有字號和字體。其他的不需要更改维费。
3. 嘗試做一個圖
在Rstudio里輸入plot(rnorm(50))
- plot
plot是繪制一維曲線的基本函數(shù)果元,但在使用此函數(shù)之前,須先定義曲線上每一點的x以及y坐標犀盟。
當y為向量時而晒,是以y的分量為縱坐標,以元素序號為橫坐標阅畴,用直線依次連接數(shù)據(jù)點倡怎,繪制曲線。若y為實矩陣贱枣,則按列繪制每列對應(yīng)的曲線监署。 - runif
生成隨機數(shù),括號里接生成多少個隨機數(shù)纽哥。 - rnorm
生成隨機正態(tài)分布數(shù)據(jù)
深度截圖_選擇區(qū)域_20200706200649.png
在R studio里輸入boxplot(iris$Sepal.Length~iris$Species钠乏,col = c("lightblue","lightyellow","lightpink"))
箱線圖 - 注意:iris是r自帶的范例數(shù)據(jù)集,也就是鳶尾花數(shù)據(jù)集春塌。
3. R語言的基本操作
- 用Rproject管理工作目錄
在用r的時候或者用別的科研軟件的時候一定要養(yǎng)成建立自己的數(shù)據(jù)集晓避,也就是單獨的文件存儲區(qū)域和詳細名稱,以免所有數(shù)據(jù)放在一起只壳,混淆不清俏拱。
-
新建Rproject
第一步
新建項目或者已經(jīng)存在的項目
選擇新項目
文件夾的名稱就是項目名稱
新建好項目了,R就會和這個文件夾進行互動 -
顯示文件列表
R里顯示項目文件用dir()
就跟linux里的ls
一樣吼句。
顯示文件 一般數(shù)學(xué)操作
和Python基本一樣賦值
賦值用<-
刪除變量
rm(list = ls())
列出歷史命令
history()
7.清空控制臺
快捷鍵ctrl+1