File tree 1 file changed +65
-0
lines changed
1 file changed +65
-0
lines changed Original file line number Diff line number Diff line change
1
+ # BUG: Using agg on a resampled SeriesGroupBy exits Python without traceback #42905
2
+
3
+ import pandas as pd
4
+
5
+ print (pd .__version__ )
6
+
7
+ df = pd .DataFrame (
8
+ {
9
+ "class" : {
10
+ 0 : "beta" ,
11
+ 1 : "alpha" ,
12
+ 2 : "alpha" ,
13
+ 3 : "gaga" ,
14
+ 4 : "beta" ,
15
+ 5 : "gaga" ,
16
+ 6 : "beta" ,
17
+ 7 : "gaga" ,
18
+ 8 : "beta" ,
19
+ 9 : "gaga" ,
20
+ 10 : "alpha" ,
21
+ 11 : "beta" ,
22
+ 12 : "alpha" ,
23
+ 13 : "gaga" ,
24
+ 14 : "alpha" ,
25
+ },
26
+ "value" : {
27
+ 0 : 69 ,
28
+ 1 : 33 ,
29
+ 2 : 40 ,
30
+ 3 : 2 ,
31
+ 4 : 36 ,
32
+ 5 : 40 ,
33
+ 6 : 48 ,
34
+ 7 : 84 ,
35
+ 8 : 77 ,
36
+ 9 : 22 ,
37
+ 10 : 55 ,
38
+ 11 : 82 ,
39
+ 12 : 37 ,
40
+ 13 : 88 ,
41
+ 14 : 41 ,
42
+ },
43
+ "date" : {
44
+ 0 : pd .Timestamp ("2021-02-28 00:00:00" ),
45
+ 1 : pd .Timestamp ("2021-11-30 00:00:00" ),
46
+ 2 : pd .Timestamp ("2021-02-28 00:00:00" ),
47
+ 3 : pd .Timestamp ("2021-04-30 00:00:00" ),
48
+ 4 : pd .Timestamp ("2021-02-28 00:00:00" ),
49
+ 5 : pd .Timestamp ("2021-04-30 00:00:00" ),
50
+ 6 : pd .Timestamp ("2021-07-31 00:00:00" ),
51
+ 7 : pd .Timestamp ("2021-01-31 00:00:00" ),
52
+ 8 : pd .Timestamp ("2021-01-31 00:00:00" ),
53
+ 9 : pd .Timestamp ("2021-01-31 00:00:00" ),
54
+ 10 : pd .Timestamp ("2021-04-30 00:00:00" ),
55
+ 11 : pd .Timestamp ("2021-10-31 00:00:00" ),
56
+ 12 : pd .Timestamp ("2021-09-30 00:00:00" ),
57
+ 13 : pd .Timestamp ("2021-04-30 00:00:00" ),
58
+ 14 : pd .Timestamp ("2021-05-31 00:00:00" ),
59
+ },
60
+ }
61
+ )
62
+
63
+ grp = df .set_index ("date" ).groupby ("class" )
64
+ result = grp .resample ("M" )["value" ].agg (["sum" , "size" ])
65
+ print (result )
You can’t perform that action at this time.
0 commit comments