第145期學(xué)習(xí)小組Day6筆記-楊沐籽

一、安裝和加載R包

  1. 鏡像設(shè)置
鏡像設(shè)置.png
  1. 安裝R包
  • R包存在與CRAN:install.packages(“R包名稱”)
  • R包存在于Biocductor:BiocManager::install(“R包名稱”)
安裝R包.png
  1. 加載R包
加載R包.png

二、dplyr(數(shù)據(jù)操作R包)五個(gè)基礎(chǔ)函數(shù)

  1. 新增列:mutate()
新增列.png
  1. 按列篩選:select()
篩選列.png
  1. 篩選行:filter()
篩選行.png
  1. 按某1列或某幾列對(duì)整個(gè)表格進(jìn)行排序:arrange()
表格排序.png
  1. 匯總分析:summarise(),再加上分組group_by()即可實(shí)現(xiàn)各組內(nèi)分析
匯總分析.png

三、dplyr兩個(gè)擴(kuò)展技巧

  1. 管道操作
  • 能夠通過(guò)管道將數(shù)據(jù)從一個(gè)函數(shù)傳給另外一個(gè)函數(shù),從而用若干函數(shù)構(gòu)成的管道依次變換你的數(shù)據(jù)
  • 管道運(yùn)算符號(hào)為%>%(Windows快捷鍵為Shift+CTRL+M),其意思是將左邊的運(yùn)算結(jié)果,以輸入的方式傳遞給右邊的函數(shù)
管道操作.png
  1. count() :統(tǒng)計(jì)某列的unique值
統(tǒng)計(jì)某一列各元素出現(xiàn)次數(shù).png

四、dplyr處理關(guān)系數(shù)據(jù)-類似于Excel的VLOOKUP

  1. 取兩個(gè)數(shù)據(jù)在某一變量上的的交集:inner_join(X,Y,by = '某一變量')
找出兩個(gè)數(shù)據(jù)集在某一變量上的交集.png
  1. 將兩個(gè)數(shù)據(jù)集以左側(cè)數(shù)據(jù)集為標(biāo)準(zhǔn)取交集:left_join(X,Y, by = '某一變量')
左連.png
  1. 將兩個(gè)數(shù)據(jù)集整體合并:full_join(X,Y, by = '某一變量')
全連.png
  1. 返回能夠與Y表匹配的X表所有記錄:semi_join(X, Y, by = '某一變量')
半合并.png
  1. 返回?zé)o法與Y表匹配的X表的所有記錄:anti_join(X, Y, by = '某一變量')
反連接.png
  1. 簡(jiǎn)單合并
  • bind_rows()函數(shù)需要兩個(gè)表格列數(shù)相同
  • bind_cols()函數(shù)則需要兩個(gè)數(shù)據(jù)框有相同的行數(shù)
簡(jiǎn)單合并.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

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