今日學習主題:安裝R和Rstudio和練習基本操作
安裝教程果子學生信 給自己一個全新的R語言環(huán)境
認識R和Rstudio
R是一種編程語言可用于統(tǒng)計分析、繪圖,而RStudio為使用它的提供了多功能的環(huán)境连舍。
1. 作圖
plot
函數(shù),是畫圖用的最多的函數(shù)福澡,屬于二維線畫圖函數(shù)碉钠。一般直接plot(x)可畫出圖(x為一個數(shù)據(jù)集)但是它還有許多可設置參數(shù)及參數(shù)設置方法,這次第一次用就先理解一個最簡單的吧~
例如:輸入命令plot(rnorm(50))
1)
rnorm()
函數(shù)產(chǎn)生一系列的隨機數(shù)痘拆,隨機數(shù)個數(shù)仰禽,均值和標準差都可以設定。進一步理解
rnorm(50,3,4)
:產(chǎn)生50個均值是3纺蛆,標準差為4的隨機數(shù)
2)runif
(n, min = , max = )服從均勻分布的隨機數(shù)吐葵,r=生成隨機數(shù)(隨機偏差),unif=均勻分布桥氏。有其他三個函數(shù)温峭,dunif,punif字支,qunif凤藏,名字不同但效果一樣。
所以runif`堕伪、rnorm區(qū)別就是結(jié)果是前者正態(tài)分布揖庄,后者均勻分布
boxplot
(箱線圖)做科研時可以用的可視化方式。找到了一篇帖:
boxplot(iris$Sepal.Length~iris$Species,col = c("lightblue","lightyellow","lightpink"))
釋義:iris是一個R語言自帶的數(shù)據(jù)框欠雌,通常用作示例蹄梢。iris$Sepal.Length表示iris數(shù)據(jù)框的Sepal.Length這一列數(shù)據(jù)。(不過y富俄、x軸兩類數(shù)據(jù)和iris對應的嗎禁炒?這種圖還沒搞懂zzz)
2. 設置字體大小
3. R語言基本操作
用Rproject管理工作目錄
R-project管理多個R工作目錄
R語言學習筆記之R中的【路徑設置】
工作目錄:默認的讀取和儲存位置,R語言只能和一個文件夾進行互動蛙酪,所以這個文件夾非常重要齐苛!
設置工作目錄:setwd()
可以使用函數(shù)dir.create()
來創(chuàng)建新目錄,然后使用setwd()將工作目錄指向這個新目錄
查看當前工作目錄:getwd()
1.新建project
注:文件夾命名時桂塞,也就等于給project命名了凹蜂,二者同名
2.打開Rproject
3.查看
顯示文件列表
dir()
*一個小技巧:“向上箭頭↑鍵“可以重復上一步命令”
加減乘除
賦值
<-
即小于號加上減號玛痊,也可以按Alt加上減號
x<- 1+2 意思是把1+2的運算結(jié)果賦值給x汰瘫, 賦值后,x會顯示在右上角的框Environment里的Value列表里
直接輸入x 回車擂煞,就會把x的值(3)打印到控制臺上,前面的那個[1]是結(jié)果的第一個混弥,不用管他
刪除變量rm
括號是中文的!!
rm(b)
:刪除brm(u,c)
:同時刪除u、crm(list = ls())
:清空所有變量
列出歷史命令
history()
或者鼠標單擊右上角的history標簽
(雙擊某個命令对省,他就會跳到你的控制臺大于號后面了蝗拿,可以修改后運行~~)
清空控制臺
快捷鍵ctrl+l
小結(jié):
安裝兩個程序倒是搗鼓了很久,一個是只能下載C盤不知道為什么蒿涎,反正開始其他盤網(wǎng)絡錯誤失敗了哀托;然后安裝完不知道快捷方式跑去哪里了(后來在最近添加里才看到)一直在操作安裝包感覺有點傻。劳秋。仓手。
今天下來對R界面有了基本概念,接下來繼續(xù)深入學習應該就看得懂很多了玻淑,進一步學習實用的作圖.
參考小潔的微信文《R數(shù)據(jù)科學--詳解ggplot2》還有原著《R for Data Science》