【发布时间】:2021-09-16 14:26:53
【问题描述】:
我将 json 数据读入数据框,第一列的数据格式如下:
0 {'name': 'Mark Vande Hei', 'craft': 'ISS'} 10 success
1 {'name': 'Oleg Novitskiy', 'craft': 'ISS'} 10 success
如何创建一个包含 2 列的新数据框:根据上述数据命名和制作?
url_crew = 'http://api.open-notify.org/astros.json'
crew = pd.read_json(url_crew)
print(crew)
【问题讨论】:
-
您的输入是 JSON,并且您想将其转换为 dtaframe(正确地,而不仅仅是一个大字符串)。没有数据框的“名称”元素之类的东西。您只是指数据框列中 JSON 的结构。