excel - pandas 在 excel 表中加载并设置为不同的数据框
问题描述
我有一个名为 A、B 和 C 的工作表的 Excel 工作簿
我想加载所有工作表并将工作表设置为不同的数据框,这可能吗?
这就是我到目前为止所拥有的;
sheets=['A','B','C']
for s in sheets:
df_+s=pd.read_excel(file,sheet_name=s)
所以输出将是 3 个名为 df_A、df_B 和 df_C 的数据帧
解决方案
dfs = pd.read_excel(file, None)
将返回数据帧的字典。来自工作表 A 的数据框是dfs['A']
,工作表 B 是dfs['B']
,工作表 C 是dfs['C']
。
推荐阅读
- node.js - 使用 npm API 检索带有版本的私有 npm 包列表,可能吗?
- wordpress - 买家购买特定数量价格时更改运费
- android - LocationSettingsRequest 不显示权限检查对话框
- java - Ubuntu没有显示java已安装
- java - AdMob 广告未在一项特定活动中展示
- java - 字母打印直到整个单词最终以三角形的形式显示,Java
- sql - 在 hive sql 中使用条件对结果进行采样
- r - 使用 R 和 tidyverse 将长表嵌套到 JSON
- javascript - 如何从休息 API 有效且定期地刷新 bootstrap 4 表的内容?
- youtube - YouTube API V3 查找不在播放列表中的频道视频