常用的分列方法
1. 示例介绍
将job数据表中的experience字段进行分列处理,experience字段中包含 '/‘特殊符号,利用split()将’/'前后的字符串分隔成两列,例如:1年/2年,分为两列分别为1年和2年
2. 代码示例
# 创建新字段experience_1,将experience进行分列处理,提取'/'前的元素形成新字段experience_1的数据,例如示例中的'1年'
job['experience_1']=job['experience'].apply(lambda x:x.split('/')[0])
# 创建新字段experience_2,将experience进行分列处理,'/'分割的第二个元素将成为新字段experience_2的数据,将提取出示例中的'2年'
job['experience_2']=job['experience'].apply(lambda x:x.split('/')[1])
# []中的数值根据实际情况进行更改
常用的重命名方法
1. 示例介绍
将job数据表中的edu字段重命名为education
2. 代码示例
# 将字段列名由edu改为education,edu在前,education在后,inplace为True表示原数据表中的字段名也随之更改,反之亦然
job.rename(columns={'edu':'education'},inplace=True)
常用的删除列的方法
1.示例介绍
将job数据表中的company和business列字段删除
2.代码示例
# 将company和business字段删除,inplace为True表示数据表中的字段也进行更改,反之亦然
job.drop(columns=['company','business'],inplace=True)
- 补充:job.drop ( index=_ , columns=_ ,axis=_ , inplace=False)
- index:删除特定的序列(行),如果后面加axis=1,表示删除特定序列的列字段
- columns:删除特定字段的列,columns后面跟字段名,例如示例中的company和business
- inplace:如果在代码中不写,则默认为False