1
A
回答
0
使用Series.replace
,所以首先轉換index
to_series
:
df = pd.DataFrame(columns=['nam1', 'nam2', 'nam3', 'nam_4', 'nam_5', 'lin1', 'lin2'])
d={'nam':'name', 'lin':'link'}
df.columns = df.columns.to_series().replace(d, regex=True)
print (df)
Empty DataFrame
Columns: [name1, name2, name3, name_4, name_5, link1, link2]
Index: []
編輯:
df = pd.DataFrame(columns=['nam1', 'nam2', 'nam3', 'nam_4', 'nam_5', 'lin1', 'A'])
d={'nam':'name', 'lin':'link'}
s = df.columns.to_series()
pat = "(" + '|'.join(d.keys()) + ")"
df.columns = s.str.extract(pat, expand=False).combine_first(s).replace(d)
print (df)
Empty DataFrame
Columns: [name, name, name, name, name, link, A]
Index: []
相關問題
- 1. 搜索鍵,值在字典
- 2. 搜索字典值
- 3. 排序字典由鍵,值(元組)
- 4. 組字典由價值
- 5. 搜索字典
- 6. 在字典中搜索值?
- 7. 排序列表字典由字典裏面字典的關鍵在Python
- 8. 由映射字典修改字典的多個鍵
- 9. SFrame柱:字典
- 10. 如何迭代由字典索引的字典?
- 11. 檢索關鍵碼和值從字典
- 12. 排序由其成員字典的鍵
- 13. Python 2.7搜索字典A與字典B中的鍵
- 14. 的Python:獲取字典的鍵由子字典值排序列表
- 15. 過濾由值的字典,在亞字典與一個UISearchBar
- 16. 獲取嵌套字典由索引
- 17. 鍵和字典
- 18. 嵌套字典鍵和值
- 19. 如何搜索字典中的字典鍵並將其替換爲值
- 20. 在字典中的鍵搜索
- 21. 在python中搜索一個字典鍵
- 22. 蟒蛇和字典鍵和總和字典值
- 23. 在python詞典中搜索字典
- 24. 使得從另一個字典一本詞典搜索鍵
- 25. python通過搜索字典替換值
- 26. 搜索字典數組
- 27. 在Python中搜索字典
- 28. 無法搜索Python字典
- 29. 在內部密鑰選擇外鍵由值字典蟒
- 30. Python字典和字典的列表中的鍵的平均值
謝謝!但如何在更換時刪除數字。有重複的列是沒問題的。我想要我的輸出作爲名稱,名稱,名稱,名稱,鏈接,鏈接 – Hue
檢查編輯答案。 – jezrael
太棒了!謝謝 – Hue