问答详情
源自:4-6 综合实战:某培训机构就业数据分析

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

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

提问者:初学者楠楠 2020-08-02 21:04

个回答

  • 离岛
    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 09:30:21

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

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

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