0
我有一個數據幀DF看起來像:標準化值在數據幀列
id colour response
1 blue curent
2 red loaning
3 yellow current
4 green loan
5 red currret
6 green loan
可以在響應列中看到的值不統一,我想獲得的捕捉到一個標準化的答覆。
我也有一個驗證列表validate
它看起來像
validate
current
loan
transfer
我想規範基礎上對驗證列表
所以條目的前三個字符的DF響應列最終輸出將如下所示:
id colour response
1 blue current
2 red loan
3 yellow current
4 green loan
5 red current
6 green loan
曾嘗試使用的fnmatch
pattern = 'cur*'
fnmatch.filter(df, pattern) = 'current'
但無法更改df中的值。
如果有人可以提供協助我們將不勝感激
感謝
謝謝,它適用於驗證字典中的值。如果由於某種原因,響應列中有不在字典中的值(比如'transfer'),是否有辦法標記這個?再次感謝 – Stacey