R语言:expand.grid() 函数解析
生活随笔
收集整理的這篇文章主要介紹了
R语言:expand.grid() 函数解析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
expand.grid() 構造一個數據框,將各參數的各水平完全搭配。
示例:
? ? ?type=c("A", "M")
? ? ?trend=c("N","A", "M")
? ? ?seasonal=c("N","A","M")
? ? ?hw_grid <- expand.grid(type,trend,seasonal)
? ? ?print(hw_grid)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
那么觀察一下,這組輸出的規律:
首先,一共18行恰好是 2*3*3
輸出的結果跟三層嵌套循環很像:
? ? ? 行數是括號內數(項)的個數相乘
? ? ? 第一列:括號內第一項數(字符)依次循環
? ? ? 第二列:括號內第二項的數(字符)每個重復第一項數的個數之后循環
? ? ? 第三列:括號內第三項的數(字符)每個重復第一項數(字符)的個數乘以第二項的個數之后再循環
?
總結
以上是生活随笔為你收集整理的R语言:expand.grid() 函数解析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: R语言:paste函数解析
- 下一篇: 时间序列预测之二:灰色模型