R 語言管道符(magrittr包)

2021-10-04 20:17:03 字數 1490 閱讀 3291

常用管道操作符的使用

magrittr包擴充套件功能

# 設定隨機種子

> set.seed(1)

# 開始

> rnorm(10000) %>%

+ abs %>% `*` (50) %>%

+ matrix(ncol=100) %>%

+ rowmeans %>% round %>%

+ `%%`(7) %>% hist

注意 :在鏈式操作中,運算子的使用方式,即使用的反引號 (`+`…);操作符的另一側的數值使用了小括號()

注釋 :如果不適用%t>%操作符,即將hist繪圖函式的結果傳遞給sum求和函式,進而引起錯誤

注釋 :%$%右側的程式(或表示式)比較簡潔(其實有點難理解),注意其表示式的.[which(x>5),]中中括號左側有乙個 逗號 存在;在with函式看起來比較好理解一些。

R語言中的管道操作 magrittr包

這次要解決的問題是如何使用提取資料框中所有包含缺失值的列。我們知道當我們在處理缺失值時,我們經常會使用平均數 中位數 回歸 甚至機器學習等方式來填補資料框中的缺失值。但是在實際的分析過程中,在進行缺失值處理之前,我們往往會花大量的時間來 缺失值之間的相關性。那麼在進行分析之前,首要任務自然就是先將所...

r語言安裝r包

cran,bioconductor還有github。bioconductor一般都是生物資訊方面的r包。github是 的託管平台,很多軟體,多種語言的程式包也都在這裡發布。install.packages dyplr 注意 更改映象 options repos c cran options bio...

包r語言 R語言入門之R包的安裝

install.packages metafor 即可順利安裝該r包。install.packages biocmanager library biocmanager install edger 3 接下來便是安裝源自github 的r包了,它的步驟和安裝源自bioconductor的r包類似,需要...