在這裏存粹就是一個筆記本,將自己碰到過一些 R 語言命令記錄下來,免去重複查找!!
- reshape2::melt(data, …, na.rm = FALSE, value.name = “value”)
將 data 數據按照某(列)原則更改形狀
詳細內容請點擊這裏 - data.table 快速上手 詳細內容請點擊這裏
- data.table 使用函數 .N 來得到每個類別的總觀測數, 詳細內容請點擊這裏
- data.table 使用 := 引用來添加或更新(甚至刪除)一列
- nrow, ncol 返回數組,table 的行數與列數
- a %in% table
a 值是否包含於 table 中,爲真輸出 TURE, 否則輸出 FALSE - paste (…, sep = ” “, collapse = NULL)
paste 函數將他的參數轉換爲字符串並連接他們,字符串之間用 seq 間隔分開。 - paste0(…, collapse = NULL)
- vector(mode = “logical”, length = 0)
model 一個原子模式命名的字符串或 “list” 或 “expression” 或(除了向量外的) “any”
length 一個非負整數,指定所需的長度。對一個長的向量,即 length>.Machine$integer.max 時,length 必須是“雙精度”型。提供一個不是 1 的參數給 length 是錯誤的。 - ceiling(x)
返回不小於該數字的最小整數 - sample()
返回隨機樣本和排列 詳細內容請點擊這裏
-matrix()
創建矩陣,詳細內容請點擊這裏
-colSums(), rowSums()
分別對矩陣每一列進行求和,分別對矩陣每一行進行求和,詳細內容請點擊這裏
-lapply(X,FUN,…)
lapply 的返回值是和一個和X有相同的長度的 list 對象,這個 list 對象中的每個元素是將函數 FUN 應用到 X 的每一個元素。其中 X 爲 List 對象(該 list 的每個元素都是一個向量),其他類型的對象會被 R 通過函數 as.list() 自動轉換爲 list 類型。
更多內容請點擊這裏