要将mon_salary_v列的工资分类转为数值型,可以使用pandas的apply函数结合自定义的函数来实现。具体步骤如下:

  1. 创建一个自定义函数,用于将工资分类转为数值型。函数中使用条件判断语句来判断工资分类,并返回相应的数值。例如:
def convert_salary(salary):
    if salary == '<1000':
        return 1000
    elif salary == '>500000':
        return 500000
    elif salary == '50,000-100,000':
        return 75000
    elif salary == '3000-4000':
        return 3500
    else:
        return None
  1. 使用apply函数将自定义函数应用到mon_salary_v列上,生成一个新的数值型列。例如:
df['salary_numeric'] = df['mon_salary_v'].apply(convert_salary)

这样就得到了一个新的数值型列salary_numeric,其中包含了工资分类的数值型表示。

注意:根据具体情况,需要将上述自定义函数中的工资分类和对应的数值进行调整。

Pandas: 将工资分类转换为数值型

原文地址: http://www.cveoy.top/t/topic/qvbW 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录