Python 使用yamltodb将YAML数据转换为数据帧

Python 使用yamltodb将YAML数据转换为数据帧,python,pandas,yaml,Python,Pandas,Yaml,我试图通过pandas with yamltodb包将YAML数据转换为数据帧。但它只显示包含标题的单行,并且只显示一个数据。我尝试将Yaml文件转换为JSON文件,然后尝试规范化函数。但这是行不通的。附加了JSON函数输出的屏幕截图。我需要把它归为蝙蝠侠、保龄球手和跑步等等。 .只是猜测,因为我不知道你的数据实际上是什么样子 import pandas as pd import yaml with open('fName.yaml', 'r') as f: df = pd.io.js

我试图通过pandas with yamltodb包将YAML数据转换为数据帧。但它只显示包含标题的单行,并且只显示一个数据。我尝试将Yaml文件转换为JSON文件,然后尝试规范化函数。但这是行不通的。附加了JSON函数输出的屏幕截图。我需要把它归为蝙蝠侠、保龄球手和跑步等等。
.

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

import pandas as pd
import yaml

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

df.head()

也许你应该在这里列出代码而不是图片。