1
Ich möchte die folgende df, um eine df = df.groupby(['id','quarter'])['jobs].mean()
zu machen, aber zur gleichen Zeit, dass Dataform muss das Mittel von Aufträgen von ID und Jahr in einer anderen Spalte.2 groupby im selben Datenfeld, ist es möglich?
id year quarter month jobs
1 2007 1 1 10
1 2007 1 2 12
1 2007 1 3 12
1 2007 2 4 12
1 2007 2 5 12
1 2007 2 6 13
1 2007 3 7 14
1 2007 3 8 9
1 2007 3 9 12
1 2007 4 10 15
1 2007 4 12 18
2 2007 1 1 15
2 2007 1 2 15
2 2007 1 3 16
2 2007 2 4 17
2 2007 2 5 18
2 2007 2 6 10
2 2007 3 7 12
2 2007 3 8 12
2 2007 3 9 12
2 2007 4 10 12
2 2007 4 11 13
2 2007 4 12 14
Ergebnis wie dieses
id year quarter jobs jobs_year
1 2007 1 (mean quarter) (mean year)
1 2007 2 (mean quarter) (mean year)
1 2007 3 (mean quarter) (mean year)
1 2007 4 (mean quarter) (mean year)
2 2007 1 (mean quarter) (mean year)
2 2007 2 (mean quarter) (mean year)
2 2007 3 (mean quarter) (mean year)
2 2007 4 (mean quarter) (mean year)