![](/img/trans.png)
[英]covert pandas dataframe to dict in python3 is not coming as expected
[英]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.