python
如何将图中的salary这一列的数据仅保留数值并完成求中值的计算??
如将10k-16k 转换成 13 ?

python
如何将图中的salary这一列的数据仅保留数值并完成求中值的计算??
如将10k-16k 转换成 13 ?

import re
def cal_value(src):
regex = r'([\d]*)k-([\d]*)k'
m = re.search(regex, src)
values = m.groups()
return (int(values[0])+int(values[1]))//2
test_str = '10k-16k'
print(cal_value(test_str))