expand.grid()
R語言中的函數用於創建一個 DataFrame ,其中包含所有值,這些值可以通過作為參數傳遞給函數的所有向量或因子的組合形成。
用法: expand.grid(…)
參數:
……:向量 1、向量 2、向量 3、...
範例1:
# R program to create a dataframe
# with combination of vectors
# Creating vectors
x1 <- c("abc", "cde", "def")
x2 <- c(1, 2, 3)
x3 <- c("M", "F")
# Calling expand.grid() Function
expand.grid(x1, x2, x3)
輸出:
Var1 Var2 Var3 1 abc 1 M 2 cde 1 M 3 def 1 M 4 abc 2 M 5 cde 2 M 6 def 2 M 7 abc 3 M 8 cde 3 M 9 def 3 M 10 abc 1 F 11 cde 1 F 12 def 1 F 13 abc 2 F 14 cde 2 F 15 def 2 F 16 abc 3 F 17 cde 3 F 18 def 3 F
範例2:
# R program to create a dataframe
# with combination of vectors
# Creating vectors
x1 <- c("abc", "cde", "def")
x2 <- c(1, 2, 3)
x3 <- c("M", "F")
# Calling expand.grid() Function
expand.grid(x1, x3)
輸出:
Var1 Var2 1 abc M 2 cde M 3 def M 4 abc F 5 cde F 6 def F
相關用法
- R語言 seq_along()用法及代碼示例
- R語言 subset()用法及代碼示例
- R語言 data.matrix()用法及代碼示例
- R語言 with()用法及代碼示例
- R語言 sum()用法及代碼示例
- R語言 as.name()用法及代碼示例
- R語言 is.name()用法及代碼示例
- R語言 print()用法及代碼示例
- R語言 melt()用法及代碼示例
- R語言 rename()用法及代碼示例
- R語言 select()用法及代碼示例
- R語言 mutate()用法及代碼示例
- R語言 summarise()用法及代碼示例
- R語言 sample_n()用法及代碼示例
- R語言 prod()用法及代碼示例
- R語言 combn()用法及代碼示例
注:本文由純淨天空篩選整理自nidhi_biet大神的英文原創作品 Create a Data Frame of all the Combinations of Vectors passed as Argument in R Programming – expand.grid() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。