工作地点 招聘人数 学历要 工作年限
作类
职位类别
发布
时间
型 求
杭州市
技术测 全职 2019- 本 3
04-08 5 试 科 3
杭州市
产品产 全职 2019- 本 1、
品综合 04-15
落址
科
杭州
电商电 全 2019- 本 5
1.
联 03-29 10 科
商运营
管理
想要算不同职位的工作年限的平均数,工作年限这一列都是数值型,求问怎么办
>>> from numpy import *
>>> import pandas as pd
>>> data = pd.read_table('test.txt')
>>> data
price
0 1-3
1 3-6
2 5-8
3 8-11
4 4-9
5 7-15
>>> def getmean(rawList):
... meanValue = mean([int(i) for i in rawList])
... return meanValue
>>> data['mean'] = data['price'].str.split('-').apply(lambda x:getmean(x))
>>> data
price mean
0 1-3 2.0
1 3-6 4.5
2 5-8 6.5
3 8-11 9.5
4 4-9 6.5
5 7-15 11.0