簡體   English   中英

使用dict(python3)重新索引pandas DataFrame

[英]Reindexing a pandas DataFrame using a dict (python3)

有沒有辦法,不使用循環,使用dict重新索引DataFrame 這是一個例子:

df = pd.DataFrame([[1,2], [3,4]])
dic = {0:'first', 1:'second'}

我想對df應用一些有效的東西來獲得:

        0  1
first   1  2
second  3  4

速度很重要,因為我正在處理的實際DataFrame的索引具有大量的唯一值。 謝謝

您需要重命名功能:

df.rename(index=dic)

#       0   1
#first  1   2
#second 3   4

修改了dic來得到結果: dic = {0:'first', 1:'second'}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM