安裝和加載R包
1.鏡像設(shè)置
image.png
2.安裝
image.png
3.加載
image.png
4.鏡像安裝加載
image.png
用內(nèi)置數(shù)據(jù)集iris創(chuàng)建示例數(shù)據(jù)
image.png
dplyr五個基礎(chǔ)函數(shù)
1.mutate(),新增列
image.png
2.select(),按列篩選
(1)按列號篩選
image.png
(2)按列名篩選
image.png
3.filter()篩選行
image.png
4.arrange(),按某1列或某幾列對整個表格進(jìn)行排序
image.png
5.summarise():匯總
image.png
dplyr兩個實(shí)用技能
1:管道操作 %>% (cmd/ctr + shift + M)
image.png
PS:管道操作意為幾行連在一起運(yùn)行
加載任意一個tidyverse包即可用管道符號
2:count統(tǒng)計(jì)某列的unique值
image.png
dplyr處理關(guān)系數(shù)據(jù)
即將2個表進(jìn)行連接分扎,注意:不要引入factor
image.png
數(shù)據(jù)框?qū)⒉粫J(rèn)把字符型轉(zhuǎn)化為因子哎甲,運(yùn)行代碼。
image.png
image.png
<-代表賦值死讹,=為內(nèi)部安排
1.內(nèi)連inner_join,取交集
image.png
2.左連left_join
image.png
3.全連full_join
image.png
4.半連接:返回能夠與y表匹配的x表所有記錄semi_join
image.png
5.反連接:返回?zé)o法與y表匹配的x表的所記錄anti_join
image.png
6.簡單合并
在相當(dāng)于base包里的cbind()函數(shù)和rbind()函數(shù);注意描滔,bind_rows()函數(shù)需要兩個表格列數(shù)相同胞谭,而bind_cols()函數(shù)則需要兩個數(shù)據(jù)框有相同的行數(shù)
image.png
image.png