學(xué)習(xí)小組Day6筆記-陳冰雪

安裝加載R包

options(BioC_mirror="http://mirrors.tuna.tsinghua.edu.cn/bioconductor/")
options("repos" = c(CRAN="http://mirrors.tuna.tsinghua.edu.cn/CRAN/"))

用options函數(shù)設(shè)置R運(yùn)行過程中的鏡像
安裝dplyr
install.packages("dplyr")
加載dplyr
library(dplyr)
查看dplyr中的指令
ls("package:dplyr")

使用示例數(shù)據(jù)學(xué)習(xí)dplyr基礎(chǔ)函數(shù)

1.png

1.mutate(),用于新增列
test<-(mutate(test,new=Sepal.Length*Sepal.Width)) #新增列名為new。
2.select(),用于按列篩選
select(test,one_of("Sepal.Length","Petal.Length"))
2.png

3.filter()用于篩選行
3.png

4.arrange(),排序。默認(rèn)從小到大,desc從大到小。
4.png

5.summarise() 用于匯總。
mean():計(jì)算平均值
sd():計(jì)算方差
group_by( ):分組
5.png

dplyr兩個(gè)實(shí)用技能

1.管道操作 符號 %>% ,快捷鍵Ctrl+Shift+M
%>%:將左側(cè)準(zhǔn)備的數(shù)據(jù)或表達(dá)式,傳遞給右側(cè)的函數(shù)調(diào)用或表達(dá)式進(jìn)行運(yùn)行


6.png

2.coount()統(tǒng)計(jì)某列的unique值


7.png

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

1.內(nèi)連inner_join,取交集,通過相同的元素連接
2.左連left_join,左邊的表格連在左邊
3.全連full_join
4.半連接semi_join,顯示連接表2能與表1匹配的部分
5.反連接anti_join,顯示無法匹配的部分
6.簡單合并 bind_rows(),合并行,需要兩個(gè)表格相同列數(shù)
bind_cols(),合并列,需要兩個(gè)表格相同行數(shù)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容