将pandas对象中指定列按字典中的对应值进行替换
时间: 2024-05-28 18:09:41 浏览: 156
python pandas 如何替换某列的一个值
5星 · 资源好评率100%
您可以使用pandas的replace()函数来实现这个功能。假设您有一个名为df的pandas DataFrame对象,您可以使用以下语句将它的指定列替换为字典中对应的值:
df['指定列名'] = df['指定列名'].replace({'字典键1': '字典值1', '字典键2': '字典值2', ...})
在此语句中,您需要用实际的指定列名替换“指定列名”,并用您自己的字典替换“字典键1”、“字典值1”等。这将按照字典中给出的键/值对将指定列替换为新值。
阅读全文