首页 > 解决方案 > 从 R 变量创建汇总表

问题描述

我目前正在导入一个包含 NBA 得分摘要的大型 .csv 文件。每个游戏的每个玩家都有自己的条目。

我正在使用以下代码为 .csv 文件中的每个唯一名称计算一些不同的统计信息。

NBA_SD <- NBA %>%
group_by(First..Last) %>%
summarise(sd = sd(DKP))

NBA_MAX <- NBA %>%
group_by(First..Last) %>%
summarise(max = max(DKP))

NBA_MIN <- NBA %>%
group_by(First..Last) %>%
summarise(min = min(DKP))

NBA_MEAN <- NBA %>%
group_by(First..Last) %>%
summarise(mean = mean(DKP))

从这里开始,我的目标是创建一个类似于 Excel 电子表格的表格,其中包含每个球员的姓名,然后在新列中名称右侧的相应统计数据。

任何帮助将不胜感激!

标签: rtabularsummary

解决方案


您可以使用 , 创建多个汇总统计信息summarise,所有这些都在同一个数据框中:

library(tidyverse)

NBA %>%
  group_by(First..Last) %>%
  summarise(sd = sd(DKP),
            max = max(DKP),
            min = min(DKP),
            mean = mean(DKP))

推荐阅读