例如我只想看性‘张’的人的工资他们都是多少,或者我只想看ABC班在今日头条工作的薪资是多少。类似抓取这样的关键字来生成新的表格的。在复杂一点,姓张的人员在今日头条的工资都是多少,生成新的表格。
初学者楠楠
2020-08-02
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/150
提交
取消