昨天我們利用類似矩陣的概念將村長加入到村莊狀態裡,代表村莊裡人物的統計
村長 <- data.frame(名字 = "村長", 種族 = "Goblin", 儲蓄 = 302, 富有度 = "RICH", 年齡 = 65, height = 85)
rbind(村莊狀態, 村長)
名字 種族 儲蓄 富有度 年齡 height
1 Billy Orc 120 OK 22 150
2 Bloodhoof Hoblin 88 POOR 55 160
3 Scars Goblin 50 POOR 32 98
4 Dean Elf 190 RICH 18 190
5 Sammy Harpy 166 RICH 47 170
6 村長 Goblin 302 RICH 65 85
data frame 是一個用來儲存類似 Excel 表格的變數類型,它跟矩陣類似,不過 data frame 的每個column橫行可以儲存不同變數類型的資料。
上面產生的這個 data frame 中,並沒有明確指定每一列的名稱,這時候 R 會自動將每一列從 1 開始編號,作為預設的名稱。
在建立 data frame 時,如果任何一個向量有被指定每個元素的名稱時,R 會依據第一個這樣具有名稱的向量,為 data frame 的列命名。