python - 使用 yamltodb 将 YAML 数据转换为数据框

标签 python pandas yaml

我正在尝试通过 pandas 和 yamltodb 包将 YAML 数据转换为数据框架。但它仅显示 header 包含的单行,并且仅显示一个数据。我尝试将 Yaml 文件转换为 JSON 文件,然后尝试标准化功能。但它并没有奏效。附上 JSON 函数输出的屏幕截图。我需要将其分类为 bat 侠、投球手和奔跑等。Code Output Image and their code. .

最佳答案

只是猜测,因为我不知道你的数据实际上是什么样的

import pandas as pd
import yaml

with open('fName.yaml', 'r') as f:
    df = pd.io.json.json_normalize(yaml.load(f))

df.head()

关于python - 使用 yamltodb 将 YAML 数据转换为数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53892662/

相关文章:

python - IntegrityError at/normalsignup/NOT NULL 约束失败 : polls_user. 用户类型

python - 如何在 pandas 数据帧上使用 pool.starmap()?

yaml - 无服务器框架试运行或测试,无需部署

python - 将属性添加到python类

python - pandas - 按行元素通过另一个数据框过滤数据框

Python 字典作为 ipython 笔记本中的 html 表

python - 在 python pandas 中合并两个不同大小的数据框

python - Pandas Groupby Dates,然后是 Group 的 Cumprod?

yaml - 将变量传递给 Azure 管道中的 yaml 模板(如参数)

ruby-on-rails - rails : yml merging