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