-5
필자는 수치 데이터의 행을 여러 개 가지고 있는데, 각기 다른 양이나 측정을 나타냅니다. 난 기둥을 다른 양의 평균, 다른 양의 IQRS, 다른 양의 중간 값과 같게 만들어야하는데, 그렇게 할 방법이없는 것 같습니까?데이터 프레임의 열을 중간 값, 평균값 등과 같게 만드시겠습니까? (R)
필자는 수치 데이터의 행을 여러 개 가지고 있는데, 각기 다른 양이나 측정을 나타냅니다. 난 기둥을 다른 양의 평균, 다른 양의 IQRS, 다른 양의 중간 값과 같게 만들어야하는데, 그렇게 할 방법이없는 것 같습니까?데이터 프레임의 열을 중간 값, 평균값 등과 같게 만드시겠습니까? (R)
귀하의 dataframe :/tidyr를 dplyr 사용
df<-data.frame(x=c(1, 3 , 5), y=c(1, 1, 2), z=c(256, 5, 4))
: 당신이 요약 통계의 수에이를 확장 할 수 있습니다
df1<-df%>%gather(var,val,x:z)%>%group_by(var)%>%summarise(max=max(val),min=min(val),avg=mean(val),median=median(val))
.
# A tibble: 3 × 5
var max min avg median
<chr> <dbl> <dbl> <dbl> <dbl>
1 x 5 1 3.000000 3
2 y 2 1 1.333333 1
3 z 256 4 88.333333 5
입력 및 출력의 예는 모두에게 이점이 있습니다. – thisisrg
입력 : data.frame (c (1, 3, 5), c (1, 1, 2), c (256, 5, 4)) – qazwsxedcrfvtgbyhn
출력은 다음과 같이 지정된 각 요구 사항 , 중앙값 등) – qazwsxedcrfvtgbyhn