簡體   English   中英

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM