so noch mal eine Frage zur aggregate Funktion. Irgendwie bin ich da manchmal etwas zu blöd.
Zunächst mal eine Frage etwas Off-Topic: Ist es mit aggregate möglich eine Art "count" zu machen? Momentan benutze ich das plyr package und dort die Funktion count, dennoch würde es mich interessieren , ob es mit aggregate möglich ist.
So nun zu meinem Problem:
Ich hab mir mit der count Funktion den folgenden Dataframe erzeugt:
Code: Alles auswählen
'data.frame': 1299 obs. of 3 variables:
$ cluster_tmp: Factor w/ 799 levels "-1_1",..: 1 1 1 2 3 4 5 6 7 7 ...
$ Type : Factor w/ 5 levels "A",..: 2 3 5 2 2 2 2 2 1 2 ...
$ freq : int 1 1 1 1 1 1 1 1 1 1 ...
Code: Alles auswählen
aggregate(freq ~ Type, data=coord, mean)
Code: Alles auswählen
aggregate(coord$freq, by=list('Type'), mean)
Code: Alles auswählen
Error in aggregate.data.frame(as.data.frame(x), ...) :
Argumente müssen dieselbe Länge haben
Gruß,
swas