簡體   English   中英

如何在R中按行和列匯總數據

[英]How to summarize data by row and column in R

我有以下問題。 我有一個數據表如下:

在此處輸入圖片說明

並希望創建一個如下所示的摘要:

在此處輸入圖片說明

在 Excel 中,簡單的數據透視表很重要,但如何在 R 中做到這一點?

library(dplyr)
cardata <- data.frame(country = c("poland", "germany", "austria",
                              "poland","poland", "austria",
                              "germany","germany"),
                  car = c("Fiat", "Fiat", "BMW", "Fiat", "BMW",
                          "Toyota", "Toyota", "Toyota"),
                  Age = c(5, 4, 2, 6, 6, 2, 1, 8),
                  Km = c(12e4, 10e4, 22e3, 14e4, 15e4, 52e3, 21e3, 22e4))

cardata %>%
group_by(country, car) %>%
summarise(AvgAge = mean(Age),
          AvgKm = mean(Km))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM