溫馨提示×

r語言中怎么進行數據透視

小億
132
2024-03-02 17:44:29
欄目: 編程語言

在R語言中,可以使用dplyr包中的summarize()函數來進行數據透視。下面是一個簡單的例子:

假設有一個數據集df,包含了學生的姓名、科目、成績等信息,想要計算每個學生在每個科目上的平均成績,可以使用如下代碼:

library(dplyr)

df %>%
  group_by(姓名, 科目) %>%
  summarize(平均成績 = mean(成績))

上述代碼中,group_by()函數用于按照姓名和科目進行分組,然后summarize()函數計算每個分組中成績的平均值,最終得到每個學生在每個科目上的平均成績。

除了summarize()函數,dplyr包還提供了其他函數可以用于數據透視,例如mutate()、filter()等。通過這些函數的組合使用,可以實現更復雜的數據透視操作。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女