1、加载数据
import pandas
as pd
position
= pd
.read_csv
('position.csv', encoding
='gbk')
company
= pd
.read_csv
('company.csv', encoding
='gbk')
2、apply 2.1、在avg列后+‘k’ 方法1:直接加
position
['avg_new'] = position
.avg
.astype
(str)+'k'
方法2:匿名函数lambda
position
.avg
.apply(lambda x
: str(x
)+'k')
方法3:自定义函数
def func(x
):
return str(x
)+'k'
position
.avg
.apply(func
)
2.2、将avg列分段
def func(x
):
if x
>20:return '20k+'
else: return '0~20k'
position
.avg
.apply(func
)
转载请注明原文地址:https://ipadbbs.8miu.com/read-65225.html