计算3个变量数据的2个变量的平均值。框架
问题描述:
我有一个颜色,质量和价格的数据框,我想比较颜色如何改变质量感知。
我需要获得每种颜色和质量组合的价格均值的表格。
我目前正在尝试与聚合,但我似乎无法找到适当的组合。计算3个变量数据的2个变量的平均值。框架
aggregate(price ~ color, list(Quality = D$quality), data=D, FUN=mean);
输入:Quality | Color | Price Good | Red | 4500 Excellent | Green | 5000 Bad | Blue | 420 ......
输出:平均价格表. Red . Blue . Green Excellent . 4520 . 4200 . 3500 Good . 3950 . 3722 . 3021 Bad . 1523 . 1232 . 900
答
宥可以尝试:
library(tidyverse)
mtcars %>%
group_by(cyl, gear) %>%
summarise(M_mpg=mean(mpg)) %>%
spread(cyl, M_mpg)
使与模拟数据和dput和期望输出 –
重复的例子看看这里:[最小可重现的例子](https:// *。 COM /问题/ 5963269 /如何对做 - 一个伟大-R重现-例子)。 – jsb
尝试:'聚合(价格〜颜色+质量,数据= D,FUN =平均值)' – missuse