TypeError Traceback(most recent call last)Cell In[31],line 1 -> 1 df_销售.pivot_table(index='Gender',aggfunc='sum')
附件是我的数据框架从谷歌excel表生成。enter image description here
TypeError:datetime 64类型不支持求和运算
我试图使用pivot_table()方法创建一个pivot表。然后我尝试显示所有数值列的总和。但由于日期和时间列(我打赌它们被认为是数值列),它会抛出错误。这个问题的最佳解决方案是什么?
我在jupyter notebook中运行的命令:df_sale.pivot_table(index='Gender', aggfunc='sum')
1条答案
按热度按时间q35jwt9p1#
这里最简单的是聚合
sum
和numeric_only=True
参数:字符串
如果通过
DataFrame.select_dtypes
选择数值列并将Gender
列转换为DataFrame.set_index
索引,则解决方案有效,因为Gender
列是非数值列:型