R语言中,按照数据框中的A列分组计算相对应的B列中数据的中位数
时间: 2024-02-22 07:58:33 浏览: 138
你可以使用 `dplyr` 包中的 `group_by()` 和 `summarize()` 函数来实现:
```
library(dplyr)
# 假设你的数据框名字为 df,A 列为 a,B 列为 b
df %>%
group_by(a) %>%
summarize(median_value = median(b))
```
上述代码将按照 `a` 列对数据框 `df` 进行分组,然后计算每个分组中 `b` 列的中位数,并将结果保存在一个新的数据框中。
阅读全文