day6 學習R包

安裝R包

1.鏡像設置
https://mp.weixin.qq.com/s/XvKb5FjAGM6gYsxTw3tcWw
2.安裝3步曲
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)(加載)

dplyr五個基礎函數

1.mutate(),新增列


day6 2.png

2.select(),按列篩選
(1)按列號篩選


day6 3.png

day6 4.png

day6 5.png

(2)按列名篩選


day6 6.png
day6 7.png

4.arrange(),按某1列或某幾列對整個表格進行排序


day6 8.png

day6 9.png

5.summarise():匯總


day6 10.png

day6 11.png

day6 12.png

3.filter()篩選行


篩選行1.png

篩選行2.png

篩選行3.png

dplyr兩個實用技能

1:管道操作 %>% (cmd/ctr + shift + M)


day6 13.png

2:count統(tǒng)計某列的unique值


day6 14.png

dplyr處理關系數據

a'a'aSnipaste_2021-04-24_23-31-04.png

1.內連inner_join,取交集


day6 17.png

2.左連left_join


day6 18.png

3.全連full_join


day6 19.png

4.半連接:返回能夠與y表匹配的x表所有記錄semi_join


day6 20.png

5.反連接:返回無法與y表匹配的x表的所記錄anti_join
day6 21.png

6.簡單合并
在相當于base包里的cbind()函數和rbind()函數;注意,bind_rows()函數需要兩個表格列數相同,而bind_cols()函數則需要兩個數據框有相同的行數


day6 22.png

day6 23.png
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容