如果我想找关键词,生成想要的组合数据呢?

来源:4-6 综合实战:某培训机构就业数据分析

初学者楠楠

2020-08-02 21:04

例如我只想看性‘张’的人的工资他们都是多少,或者我只想看ABC班在今日头条工作的薪资是多少。类似抓取这样的关键字来生成新的表格的。在复杂一点,姓张的人员在今日头条的工资都是多少,生成新的表格。
写回答 关注

3回答

  • 离岛
    2020-08-03 13:24:48

    通过python在原有数据基础上进行条件筛选,我这里用课程中的一部分代码做了修改,通过col_values获取到第二列的所有数据后,想要找到里面内容等于“题目”的,通过filter进行筛选后,进行输出

    data=xlrd.open_workbook("data2.xlsx")

    sheet=data.sheet_by_index(0) #获取到工作表

    cols=sheet.col_values(1)

    print(list(filter(lambda item:item=='题目',cols))) #返回这一列中内容等于“题目”的

    print(list(filter(lambda item:item.startswith('题'),cols))) #返回这一列中内容以“题”开头的

    初学者楠楠

    谢谢老师

    2020-08-03 13:32:17

    共 1 条回复 >

  • 离岛
    2020-08-03 09:30:21

    在原数据基础上先得到“员工姓名”和 “工资”两列数据后进行条件筛选,筛选后的数据组成新数据进行新表格内容写入

    初学者楠楠

    我刚学python,所以想问如何能在程序里实现筛选呢?例如程序如何编写是否有函数可以实现。

    2020-08-03 10:19:03

    共 1 条回复 >

  • 慕尼黑7494387
    2020-08-20 22:18:02

    老师,這些功能excel自帶的函数都可以实现,在工作中什么场景会用到这种方式呢

Python办公自动化

以实际工作场景出发,利用python高效快捷覆盖全方位办公自动化内容。

48655 学习 · 163 问题

查看课程

相似问题