python - 如何使用python从多个excel工作表选项卡中的标记行获取数据
问题描述
在此处输入图像描述我试图从 30 个不同的 excel 选项卡中获取一组特定的行,这些选项卡由每个 excel 选项卡的第 1 列中的日期标记。在每个选项卡中都有日期相同但不同的行。例如,我希望每个选项卡中标记为“2019-08-08”的行的同一行中的三列数据,并将其放在单独的 Excel 文件中。
import pandas as pd
df = pd.read_excel('mouse.xlsx', sheet_name=None, skiprows=5)
for name, sheet in df.items():
sheet['sheet'] = name
Sunday = '2019-08-08'
sheet.loc(Sunday)
当我运行 sheet.loc 时,python 无法在“工作表”上找到任何数据
解决方案
IIUC,使用
df.loc[df['Date'] == '2019-08-08']
将星期日作为变量而不是字符串传递
推荐阅读
- javascript - 获取 JSON 数据,按属性分组,并使用多个聚合函数进行聚合
- c# - 控制器操作如何映射到引擎盖下的路由?
- java - 如何使用 Micrometer 正确跟踪 Hibernate 指标?
- slack - Slack API:选择对话成员,同时过滤掉没有 n+1 的机器人
- excel - 如何获取到特定日期的数据累积总和?
- triangulation - 有人可以帮我找到一些与ns2中的delaunay三角剖分模拟相关的链接吗?
- python - Sphinx 文档 - 如何隐藏从父类函数继承的函数参数?
- javascript - 消除 FOUC 和白色闪光
- javascript - Bootstrap 5 - 未捕获的类型错误:Popper__namespace.createPopper 不是函数
- c# - 发送方法返回类型为泛型