Python中字段的分列处理方法

常用的分列方法

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
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值