我對索引物件(例如您將從中獲得的內容)df.index和陣列物件(例如df.index.values(dfpandas 資料框在哪里))之間的區別感到困惑
在哪些情況下我應該使用其中一種?
謝謝
uj5u.com熱心網友回復:
df.index是不可變的,所以你不能改變它。例如,如果您創建一個索引物件,然后嘗試修改一個元素:
test_index = pd.Index([1, 2, 3])
test_index[0] = 2
這將拋出一個TypeError: Index does not support mutable operations
您是否應該使用索引物件或陣列將取決于您的用例,因此您的問題有點開放式。如果您想提取索引值然后出于某種原因修改它們,那么您將需要使用df.index.values,但如果您正在檢查索引中的值,那么任何一個都可以作業。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/483800.html
上一篇:在回圈中找到對稱差異
下一篇:計數出現在整個物件中的值子字串
