pandas: transfer Int64Index to int 將Int64Index轉換爲int類型

在使用pandas時,常常需要選出某一行的index作爲結果,但是想要再使用這個index的值作爲之後代碼的輸入時,往往需要int類型,而pandas返回的值都是Int64Index類型,不能直接使用,在嘗試了astype()int(index)強制轉換都不對之後,發現返回的Int64Index是一個list類型,儘管裏面只有一個值,因此需要使用index[0]才能得到index的值

eg.

df[df.index_id == index_id].index[0]

# df.index_id中,index_id是column的名稱,== 之後的index_id是形參
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章