[Python] AttributeError: 'DataFrame' object has no attribute 'ix' - Slash Engineer 要多斜有多斜

Breaking

Slash Engineer 要多斜有多斜

程式設計的學習過程 (環境設置、開發環境、程式設計、語法練習、資料結構等等...) 99'暑假:六月初開始. 社會新鮮人:十一月初開始.

2023年3月3日 星期五

[Python] AttributeError: 'DataFrame' object has no attribute 'ix'

自學pandas, numpy的一些線上教學,發現ix怎麼使用都無法正確輸出,只要改用loc即可正常輸出。

想說是484 pandas, numpy沒裝之類的,

不對阿...DataFrame都長出來了,怎麼可玲...

那到底ix, loc, iloc之間是什麼關係? 為什麼教學文是用ix,但現在只能用loc??



後來想想,肯定是版本誤會,找一找果然藏在release note之中,

Python這麼強,社群J摸大,這種情況未來肯定還會再發生QQ



[img.1]



[img.2]







ix is deprecated in v0.20.0 and replaced by lociloc.


[img.3]



Ref:

https://pandas.pydata.org/pandas-docs/version/1.0/whatsnew/v0.20.0.html

https://deeplearning.lipingyang.org/pandas-iloc-ix-loc-explained/

沒有留言:

張貼留言

問題沒有大小或好壞