python基础-14-数据分析python——pandas——
2019-03-29 本文已影响0人
比特跃动
本章内容包括: 文本函数
导入数据
//input1
import pandas as pdposition = pd.read_csv('DataAnalystAll_utf.csv',encoding='utf')
position.head()
//output1
positionId city companyId firstType secondType education industryField positionAdvantage positionName positionLables salary workYear
0 2537336 上海 8581 技术 数据开发 硕士 移动互联网 知名平台 数据分析师 ['分析师', '数据分析', '数据挖掘', '数据'] 7k-9k 应届毕业生
1 2427485 上海 23177 技术 数据开发 本科 金融 挑战机会,团队好,与大牛合作,工作环境好 数据分析师-CR2017-SH2909 ['分析师', '数据分析', '数据挖掘', '数据'] 10k-15k 应届毕业生
2 2511252 上海 57561 设计 数据分析 本科 移动互联网 时间自由,领导nic 数据分析师 ['分析师', '数据分析', '数据'] 4k-6k 应届毕业生
3 2427530 上海 7502 市场与销售 数据分析 本科 企业服务,数据服务 五险一金 绩效奖金 带薪年假 节日福利 大数据业务分析师【数云校招】 ['商业', '分析师', '大数据', '数据'] 6k-8k 应届毕业生
4 2245819 上海 130876 技术 软件开发 本科 其他 在大牛下指导 BI开发/数据分析师 ['分析师', '数据分析', '数据', 'BI'] 2k-3k 应届毕业生
//input2
position.positionLables.head()
//output2
0 ['分析师', '数据分析', '数据挖掘', '数据']
1 ['分析师', '数据分析', '数据挖掘', '数据']
2 ['分析师', '数据分析', '数据']
3 ['商业', '分析师', '大数据', '数据']
4 ['分析师', '数据分析', '数据', 'BI']
Name: positionLables, dtype: object
//input3
position.positionLables.str.count('分析师').head()
//output3
0 1.0
1 1.0
2 1.0
3 1.0
4 1.0
Name: positionLables, dtype: float64
//input4
position.positionLables.str.find('分析师').head()
//output4
0 2.0
1 2.0
2 2.0
3 8.0
4 2.0
Name: positionLables, dtype: float64