![](/img/trans.png)
[英]Random sampling of two vectors, finding mean of sample, then making a matrix in R?
[英]Mean vectors per type in a matrix in R software
我有這個矩陣:
V1 V2 V3 V4 V5 type
1 1 76 7 8 54 a
2 2 67 7 8 57 a
3 3 67 5757 7557 6867 a
4 43 4 57 79 85 b
5 56 4 76 79 6 c
6 54 1 76 7 8 c
我想每種類型僅獲取一行,而這些行應該是屬於同一類型的所有行中的均值:
V1 V2 V3 V4 V5 type
2 2 70 1923 2524 2326 a
4 43 4 57 79 85 b
2 21.5 2 28.5 39.5 42.5 c
DF <- read.table(text=" V1 V2 V3 V4 V5 type
1 1 76 7 8 54 a
2 2 67 7 8 57 a
3 3 67 5757 7557 6867 a
4 43 4 57 79 85 b
5 56 4 76 79 6 c
6 54 1 76 7 8 c", header=TRUE)
aggregate(.~type, data=DF, mean)
# type V1 V2 V3 V4 V5
#1 a 2 70.0 1923.667 2524.333 2326
#2 b 43 4.0 57.000 79.000 85
#3 c 55 2.5 76.000 43.000 7
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.