我有一个包含类似信息的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)
我需要在此代码中进行哪些更改才能获得上面提到的输出