pandas对象使用replace方法指定列通过字典转换,如果没有查找到,就先让该值空缺
时间: 2024-05-25 12:19:52 浏览: 94
pandas值替换方法
5星 · 资源好评率100%
答案如下:
可以使用pandas中的replace方法,并将参数中的字典配合使用:
df['列名'].replace({'字典键值对'}, inplace=True)
当查找不到对应值时,replace方法默认不做任何操作。因此,我们可以在替换后使用fillna方法将空缺值填充为空值:
df['列名'].replace({'字典键值对'}, inplace=True)
df['列名'].fillna('', inplace=True)
这样就可以实现指定列通过字典转换,并在没有对应值时留下空缺值的需求。
阅读全文