问题现象
执行语句crime.idxmax()
报错,报错“TypeError: reduction operation ‘argmax’ not allowed for this dtype”
数据框crime:


问题原因
由打印数据框crime可知,列Year并非数据框crime的索引

idxmax() 返回的是最大值的索引,所以才会报报这样的错。
以我自己的为例,原因是在设置Year列为索引的时候未赋值给原数据框crime:

解决办法
设置索引列
crime = crime.set_index('Year')
crime.head()