使用Pandas替换数据框列中的特定值

时间:2016-10-26 22:22:53

标签: python pandas

我有一个数据框df,其中包含一个名为" Num_of_employees"的列,其值为50-100,200-500等。我看到数据中的值很少的问题。无论员工人数为1-10,数据均为10月1日。此外,无论价值应该是11-50,数据都是11月50日。我如何使用熊猫纠正这个问题?

1 个答案:

答案 0 :(得分:9)

这种“查找和替换”的干净语法使用dict,如

df.Num_of_employees = df.Num_of_employees.replace({"10-Jan": "1-10",
                                                   "Nov-50": "11-50"})