這個錯誤真的tmd傷腦筋。我用idxmax函數去求series類型的最大值的索引,結果明明是下面這種數據,
無論我如何pint他的shape,type,他怎么看都是一個滿足idxmax函數要求的參數類型:標准的Series類型,且每個元素都是浮點數,
但是:
然鵝,當我最后在調試中看到了一個不起眼的地方
這個貌似元素為浮點數的Series變量,啥時候元素類型成了object,我不得而知,也不想知道,我只知道,我需要加上一行美麗的代碼
results_table['Mean_recall_score'] = results_table['Mean_recall_score'].astype('float64')
以及以后一定一定要注意DataFram中的元素類型