2017-10-13 1 views
0

색상, 품질 및 가격이있는 데이터 프레임이 있으며 색상의 품질 인식 변화를 비교하고 싶습니다.
모든 색상 및 품질 조합에 대한 가격의 평균을 나타내는 표가 필요합니다.
현재 집계를 시도하고 있지만 적절한 조합을 찾을 수없는 것 같습니다.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

+0

는 시뮬레이션 데이터 또는 dput 원하는 출력 –

+0

와 재현성 예 할 여기를보십시오 : [최소한의 재생산 가능한 예제] (https : // stackoverflow. com/questions/5963269/how-to-make-a-great-r-reproducible-example)을 참조하십시오. – jsb

+2

try :'aggregate (price ~ color + quality, data = D, FUN = mean)' – missuse

답변

0

Yuo 시도 할 수

library(tidyverse) 
mtcars %>% 
    group_by(cyl, gear) %>% 
    summarise(M_mpg=mean(mpg)) %>% 
    spread(cyl, M_mpg) 
관련 문제