im Anhang habe ich ein kurzes Script, um mein Problem zu verdeutlichen. Folgende Frage: Wie kann man in einem großen Dataframe Summen nach zwei Merkmalen bilden?
Die Daten sind von der Art her wie folgt:
Code: Alles auswählen
> df
Orte Sorte 2016 2017 2018
1 Berlin Äpfel 7 14 7
2 Berlin Pflaumen 4 14 14
3 Berlin Pflaumen 13 12 4
4 Berlin Pflaumen 2 7 5
5 Berlin Birnen 4 13 14
6 Hamburg Birnen 11 11 6
7 Hamburg Pflaumen 9 1 6
8 Hamburg Pflaumen 10 13 6
9 Hamburg Birnen 5 15 5
10 Hamburg Äpfel 9 12 7
11 Hamburg Pflaumen 14 5 5
12 München Birnen 8 2 8
13 München Pflaumen 10 8 1
14 München Birnen 5 11 3
15 München Äpfel 13 7 7
Hier unten ist noch ein Überblick gegeben.
Vielen Dank im Voraus und beste Grüße,
Robert
Code: Alles auswählen
str(df)
'data.frame': 15 obs. of 5 variables:
$ Orte : Factor w/ 3 levels "Berlin","Hamburg",..: 1 1 1 1 1 2 2 2 2 2 ...
$ Sorte: Factor w/ 3 levels "Äpfel","Birnen",..: 1 3 3 3 2 2 3 3 2 1 ...
$ 2016 : int 7 4 13 2 4 11 9 10 5 9 ...
$ 2017 : int 14 14 12 7 13 11 1 13 15 12 ...
$ 2018 : int 7 14 4 5 14 6 6 6 5 7 ...