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 @@ -1147,6 +1147,22 @@ def test_demo(self):
1147
1147
)
1148
1148
tm .assert_frame_equal (result .reindex_like (expected ), expected )
1149
1149
1150
+ def test_agg_with_unhashable_name_column_value (self ):
1151
+ #GH 36212 - Column name is "name"
1152
+ data = {'name' : ['foo' , 'bar' ]}
1153
+ df = pd .DataFrame (data )
1154
+
1155
+ #result's name should be None
1156
+ result = df .agg ({'name' : 'count' })
1157
+ expected = pd .Series ({'name' :2 })
1158
+ tm .assert_series_equal (result , expected )
1159
+
1160
+ #Check if name is preserved when aggregating series instead
1161
+ result = df ['name' ].agg ({'name' :'count' })
1162
+ expected = pd .Series ({'name' :2 }, name = 'name' )
1163
+ tm .assert_series_equal (result , expected )
1164
+
1165
+
1150
1166
def test_agg_multiple_mixed_no_warning (self ):
1151
1167
# GH 20909
1152
1168
mdf = pd .DataFrame (
You can’t perform that action at this time.
0 commit comments