首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在R中按组查找超额百分比?

在R中按组查找超额百分比,可以使用tidyverse包中的dplyr库来实现。

首先,我们需要准备一个包含组别和数值的数据集。假设我们有一个名为data的数据框,其中包含group和value两列。

要按组查找超额百分比,可以按照以下步骤进行操作:

  1. 加载必要的库:tidyverse包中的dplyr和tidyr库。
代码语言:txt
复制
library(tidyverse)
  1. 使用group_by()函数对数据集进行分组。
代码语言:txt
复制
data_grouped <- data %>%
  group_by(group)
  1. 使用mutate()函数创建一个新列,其中包含每个组别的总和。
代码语言:txt
复制
data_grouped <- data_grouped %>%
  mutate(total = sum(value))
  1. 使用mutate()函数创建一个新列,其中包含每个组别中每个值的百分比。
代码语言:txt
复制
data_grouped <- data_grouped %>%
  mutate(percentage = value / total * 100)
  1. 使用mutate()函数创建一个新列,其中包含每个组别中超额百分比的计算结果。
代码语言:txt
复制
data_grouped <- data_grouped %>%
  mutate(excess_percentage = percentage - mean(percentage))

最终,我们可以通过访问data_grouped数据框来获取按组查找超额百分比的结果。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

7分8秒

059.go数组的引入

领券