File tree 1 file changed +16
-0
lines changed
1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change @@ -1131,6 +1131,22 @@ def test_demo(self):
1131
1131
)
1132
1132
tm .assert_frame_equal (result .reindex_like (expected ), expected )
1133
1133
1134
+ def test_agg_with_unhashable_name_column_value (self ):
1135
+ #GH 36212 - Column name is "name"
1136
+ data = {'name' : ['foo' , 'bar' ]}
1137
+ df = pd .DataFrame (data )
1138
+
1139
+ #result's name should be None
1140
+ result = df .agg ({'name' : 'count' })
1141
+ expected = pd .Series ({'name' :2 })
1142
+ tm .assert_series_equal (result , expected )
1143
+
1144
+ #Check if name is preserved when aggregating series instead
1145
+ result = df ['name' ].agg ({'name' :'count' })
1146
+ expected = pd .Series ({'name' :2 }, name = 'name' )
1147
+ tm .assert_series_equal (result , expected )
1148
+
1149
+
1134
1150
def test_agg_multiple_mixed_no_warning (self ):
1135
1151
# GH 20909
1136
1152
mdf = pd .DataFrame (
You can’t perform that action at this time.
0 commit comments