小编Edw*_*aby的帖子

如何在pandas中定义用户定义的函数

我有一个包含类似信息的csv文件

name    salary  department
a        2500      x
b        5000      y
c        10000      y
d        20000      x 
Run Code Online (Sandbox Code Playgroud)

我需要使用Pandas将其转换为类似的形式

dept    name    position
x        a       Normal Employee
x        b       Normal Employee
y        c       Experienced Employee
y        d       Experienced Employee
Run Code Online (Sandbox Code Playgroud)

如果薪水<= 8000职位是普通员工

如果薪水> 8000 && <= 25000职位是有经验的员工

我的默认代码为group by

import csv
import pandas
pandas.set_option('display.max_rows', 999)
data_df = pandas.read_csv('employeedetails.csv')
#print(data_df.columns)
t = data_df.groupby(['dept'])
print t
Run Code Online (Sandbox Code Playgroud)

我需要在此代码中进行哪些更改才能获得上面提到的输出

python pandas

6
推荐指数
2
解决办法
8625
查看次数

标签 统计

pandas ×1

python ×1