- d <- InsectSpray
- class(d)
- str(d)
- dA <- subset(d, d$spray=="A")
- dABC <- subset(d, d$spray %in% c("A", "B", "C"))
但是,像上面spray欄位有A, B, C, D, E, F六個值,若每次都要手動另外生成新的變數來存取篩選出來的資料表會很麻煩,R語言裡面有split指令可以自動幫忙分群,在上述的利字就是將df資料根據spray這個欄位分群:
分群的結果會塞到s這個變數裡面。這個變數將會是個列表list,列表裡面的每個元素則是依據分群產生的資料表~
參考資料
- split: Divide into Groups and Reassemble
- R預設的資料集InsectSprays:此資料集的說明
- R語言使用tapply做分組統計:對InsectSpray資料集的分組統計
沒有留言:
張貼留言