2016-05-31 8 views
1

Ich habe einen Datenrahmen mit Fällen der Verwendung in einem Gebiet, also muss ich das Maximum, das Minimum und den Durchschnitt davon nehmen. Ich zeige eine explizite exemple hier:R wie man Statistiken von wiederholten Namen nimmt

area  Case 
    5  A 
    51  X 
    5  B 
    51  Y 
    5  C 
    5  D 

Und ich brauche diese:

Max=4(area 5), min=2(area 51), average =3((4+2)ocurrences/(2)areas 

Also im Grunde, ich brauche einen Weg Statistiken von Vorkommen des Gebiets Feld zu extrahieren.

Vielen Dank im Voraus!

Antwort

1

Wir verwenden table

tbl1 <- table(df1$area) 
c(max(tbl1), min(tbl1), mean(tbl1)) 
#[1] 4 2 3 

Oder in einer kompakten Art und Weise

c(range(tbl1), mean(tbl1)) 
#[1] 2 4 3 
+0

Ich teste es jetzt, danke, ich werde Sie wissen lassen, wenn es – Amnor

+1

Perfekt funktioniert, Danke ! – Amnor

Verwandte Themen