TypeError: reduction operation 'argmax' not allowed for this dtype


這個錯誤真的tmd傷腦筋。我用idxmax函數去求series類型的最大值的索引,結果明明是下面這種數據,

無論我如何pint他的shape,type,他怎么看都是一個滿足idxmax函數要求的參數類型:標准的Series類型,且每個元素都是浮點數,

但是

 

然鵝,當我最后在調試中看到了一個不起眼的地方

這個貌似元素為浮點數的Series變量,啥時候元素類型成了object,我不得而知,也不想知道,我只知道,我需要加上一行美麗的代碼

results_table['Mean_recall_score'] = results_table['Mean_recall_score'].astype('float64')

以及以后一定一定要注意DataFram中的元素類型


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM