學習小組day6筆記--思亮

學習R包

1.鏡像設(shè)置

file.edit('~/.Rprofile')
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))#清華鏡像
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/")#中科大鏡像
options()$repos
options()$BioC_mirror
  1. Rstudio有兩個重要的配置文件:(Rstudio開啟運行時先會查看配置文件)
  • .Renviron 設(shè)置R的環(huán)境變量
  • .Rprofile 一種代碼文件
  1. options函數(shù)用于設(shè)置R運行過程中的一些選項設(shè)置

2.安裝

  1. make sure the reliability of your Internet
  2. install.packages(" packagesName") 安裝的包來自CRAN網(wǎng)站
  3. BiocManager::install("packages") 安裝的包來自Bioconductor

3. 加載

library(packagename)require(packagename

#安裝加載三部曲
options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")) 
options(BioC_mirror="https://mirrors.ustc.edu.cn/bioc/") 
install.packages("dplyr")
library(dplyr)
test <- iris[c(1:2,51:52,101:102),]

4.dplyr五個基本函數(shù)

  1. mutate()此疹,新增列
mutate(test, New = c(1,2,3,4,5,6))
  1. select()躬贡,按列篩選
select(test,1) #根據(jù)索引篩選
select(test,Sepal.Length) #根據(jù)列名篩選
select(test,c(1,5)) #借用向量惹悄,按多個索引篩選
  1. filter()孔飒,按行篩選
filter(test, Species == "setosa")
filter(test, Species == "setosa"&Sepal.Length > 5)
filter(test, Species %in% c("Setosa","versicolor"))
  1. arrange()抑胎,按某一列或某幾列對整個表格進行排序
arrange(test, Sepal.Length)
arrange(test, desc(Sepal.Length))
  1. summarise(),匯總
summarise(test,mean(Sepal.Length),sd(Sepal.Length))
group_by(test,Species)
summarise(group_by(test,Species),mean(Sepal.Length),sd(Sepal.Length))

5.dplyr兩個實用功能

  1. 管道操作%>%(cmd/ctr + shift +M)
test %>% group_by(Species) %>% summarise(mean(Sepal.Length),sd(Sepal.Length))
  1. count統(tǒng)計某列的unique值
count(test,Species)

6.dplyr處理關(guān)系數(shù)據(jù)

  1. 內(nèi)連inner_join()
inner_join(test1, test2, by = "x") #取交集
  1. 左連left_join()
left_join(test2, test1, by = 'x') #以左側(cè)第一個數(shù)據(jù)集的x為標準
left_join(test1, test2, by = 'x') #注意兩者結(jié)果并不相同
  1. 全連full_join()
full_join(test1, test2, by = 'x') #取并集
  1. 半連接semi_join():
semi_join(test1, test2, by = 'x')
# 返回test1中有,test2中有,的test1中的元素
  1. 反鏈接(anti_join):
anti_join(test1, test2, by = 'x')
# 返回test1中有科雳,test2中沒有沒有根蟹,的test1中的元素
  1. 簡單合并
bind_rows(test1, test2) #合并行要求列數(shù)相同
bind_cols(test1, test2)#合并列要求行數(shù)相同

7. 備注

  1. iris是內(nèi)置數(shù)據(jù)集
  2. 加載任意一個tidyverse包即可用管道函數(shù)
  3. base包中有簡單合并函數(shù)cbind() rbind()
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市糟秘,隨后出現(xiàn)的幾起案子简逮,更是在濱河造成了極大的恐慌,老刑警劉巖尿赚,帶你破解...
    沈念sama閱讀 210,914評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件散庶,死亡現(xiàn)場離奇詭異,居然都是意外死亡吼畏,警方通過查閱死者的電腦和手機督赤,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 89,935評論 2 383
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來泻蚊,“玉大人躲舌,你說我怎么就攤上這事⌒孕郏” “怎么了没卸?”我有些...
    開封第一講書人閱讀 156,531評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長秒旋。 經(jīng)常有香客問我约计,道長,這世上最難降的妖魔是什么迁筛? 我笑而不...
    開封第一講書人閱讀 56,309評論 1 282
  • 正文 為了忘掉前任煤蚌,我火速辦了婚禮,結(jié)果婚禮上细卧,老公的妹妹穿的比我還像新娘尉桩。我一直安慰自己,他們只是感情好贪庙,可當我...
    茶點故事閱讀 65,381評論 5 384
  • 文/花漫 我一把揭開白布蜘犁。 她就那樣靜靜地躺著,像睡著了一般止邮。 火紅的嫁衣襯著肌膚如雪这橙。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,730評論 1 289
  • 那天导披,我揣著相機與錄音屈扎,去河邊找鬼。 笑死撩匕,一個胖子當著我的面吹牛助隧,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 38,882評論 3 404
  • 文/蒼蘭香墨 我猛地睜開眼并村,長吁一口氣:“原來是場噩夢啊……” “哼巍实!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起哩牍,我...
    開封第一講書人閱讀 37,643評論 0 266
  • 序言:老撾萬榮一對情侶失蹤棚潦,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后膝昆,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體丸边,經(jīng)...
    沈念sama閱讀 44,095評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,448評論 2 325
  • 正文 我和宋清朗相戀三年荚孵,在試婚紗的時候發(fā)現(xiàn)自己被綠了妹窖。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,566評論 1 339
  • 序言:一個原本活蹦亂跳的男人離奇死亡收叶,死狀恐怖骄呼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情判没,我是刑警寧澤蜓萄,帶...
    沈念sama閱讀 34,253評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站澄峰,受9級特大地震影響嫉沽,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜俏竞,卻給世界環(huán)境...
    茶點故事閱讀 39,829評論 3 312
  • 文/蒙蒙 一绸硕、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧魂毁,春花似錦玻佩、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,715評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽疚漆。三九已至酣胀,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間娶聘,已是汗流浹背闻镶。 一陣腳步聲響...
    開封第一講書人閱讀 31,945評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留丸升,地道東北人铆农。 一個月前我還...
    沈念sama閱讀 46,248評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親墩剖。 傳聞我的和親對象是個殘疾皇子猴凹,可洞房花燭夜當晚...
    茶點故事閱讀 43,440評論 2 348

推薦閱讀更多精彩內(nèi)容

  • Day6 R包學習 2020-2-19 1. 了解R包 R包是多個函數(shù)的集合,具有詳細的說明和示例岭皂。 學生信郊霎,R...
    chenxiaoxi閱讀 376評論 0 0
  • 關(guān)鍵詞 R包,dplyr (基礎(chǔ)函數(shù)爷绘,實用技能书劝,處理關(guān)系數(shù)據(jù)) Tips R 包 —— 多個函數(shù)的集合,具有詳細的...
    三三鵝_閱讀 288評論 0 0
  • 學習R包 一土至、安裝和加載R包 step1:鏡像設(shè)置通過命令options()$repos檢驗RStudio的鏡像购对,...
    生信小工廠閱讀 400評論 0 0
  • 張凌豪,我要告訴你一件事陶因,這件事一直埋藏在我的心底骡苞,一直想說又沒敢說,現(xiàn)在我鼓足勇氣對你說坑赡,只是想請求你原諒我烙如。 ...
    海闊天空中的浪濤閱讀 215評論 0 0
  • 金風玉露一相逢,便勝卻人間無數(shù)毅否。 相遇是件奇妙的事亚铁,它像是一份重生,你會在這份遇見你長大螟加,快樂著也會痛苦徘溢。...
    東南西北李姐姐閱讀 536評論 0 1