为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

正在回答

3 回答

通过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))) #返回这一列中内容以“题”开头的

0 回复 有任何疑惑可以回复我~
#1

初学者楠楠 提问者

谢谢老师
2020-08-03 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

初学者楠楠 提问者

我刚学python,所以想问如何能在程序里实现筛选呢?例如程序如何编写是否有函数可以实现。
2020-08-03 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信