Ich habe so etwas wie dies in einem List<object>
wo object
enthält Cat
, Type
und Items
.Gruppieren von Daten und machen Aggregatberechnungen in C#
Cat | Type | Items
--------------------
A | P | 3
A | Q | 4
A | R | 2
A | P | 1
A | Q | 5
B | P | 2
B | Q | 1
B | R | 3
B | P | 9
Was ich tun möchte, ist die durchschnittliche Elemente der Typen zu berechnen, so etwas wie folgt produzieren:
Cat | Type | Items
--------------------
A | P | 2
A | Q | 4.5
A | R | 2
B | P | 5.5
B | Q | 3
B | R | 5
Wie Sie die mittleren Elemente werden berechnet für die Typen sehen Was ist der beste Weg, um dies zu tun?
können Sie umfassen eine Linie auf, was die Datenstruktur aussieht? eine Liste von Tupeln? – vlad
@vlad: Ich würde ein Objekt mit drei Eigenschaften annehmen. – Joey
sorry, ja, Liste der Objekttypen mit 3 Eigenschaften – flammable11