python - 遍历 excel 工作表并创建一个数据框
问题描述
我正在尝试遍历几个 excel 工作表并将特定信息(每个工作表中名为“Value”的列)提取到单个 DataFrame 对象中。
我执行以下操作:
import pandas as pd
import numpy as np
df=pd.read_excel("file / path", sheet_name=None)
然后将 df 作为 OrderedDict 和其中的一些其他数据结构获取。它看起来像这样:
([('Austria',
Name Value
0 3 BG EMCore Convertibles Global CHF R T 5
1 3 BG EMCore Convertibles Global R T 6
[2 rows x 2 columns]),
('Belgium',
Name Value
0 AG Life Alternative Investments 7
1 AG Life Balanced 1
2 AG Life Bonds Global 2
3 AG Life Bonds Indexed 7
[4 rows x 2 columns])])
问题是我不知道如何进一步分解和检查此数据结构中的元素。我想最终创建一个只有来自上述数据结构的“值”的 DataFrame。列的名称可以是任意的;最好是国名。它看起来像这样:
Austria Belgium
0 5 7
1 6 1
2 NaN 2
3 NaN 7
解决方案
推荐阅读
- mysql - 使用 sql 查询获取过滤后的数据
- powerbi - PowerBI 中 DirectQuery 的 DAX 函数
- parallel-processing - 调度多个 DAG 时出现气流调度程序暂停问题
- visual-studio-code - 禁用路径共享功能后无法从 WSL 终端启动 VS Code
- javascript - Bootstrap-vue如何在方法结束时显示alert和dismiss?
- c# - 如何检查是否正在使用 BindableProperty?
- python - 不能将 color_mode = 'grayscale' 与灰度 JPEG 一起使用
- ios - Flutter 无法捕获已终止 ios 应用程序的通知
- python - 为什么 ThreadPoolExecutor 忽略异常?
- json - 当我已经将该字段设置为可为空时。它没有优雅地解析信息。可能是什么问题?