python - Pandas 从 API 读取字符串并创建并附加到数据帧
问题描述
我正在遍历数据集以获取注册号并将其应用于 API 调用以获取更多信息,以下是我收到的输出。我将如何在 pandas 中创建一个数据框并附加其他调用?我尝试以 csv、dict 等方式读取。我使用了 io.StringIO 来阻止它出错,但没有正确地将其放入数据框中。
{"registrationNumber":"LD2A","co2Emissions":10,"engineCapacity":297,"markedForExport":false,"fuelType":"DIESEL","motStatus":"Valid","colour":"SILVER" }
将其放入数据帧然后附加以进行其他 API 调用的最佳操作方案是什么?
提前致谢
解决方案
false
假设您有一个有效的 JSON 文件并修复了既不是字符串也不是布尔值的无效输入问题,您可以使用以下命令来构造数据框:
j = {"registrationNumber":"LD2A","co2Emissions":10,"engineCapacity":297,"markedForExport": False,"fuelType":"DIESEL","motStatus":"Valid","colour":"SILVER"}
df = pd.Series(j).to_frame().T
print(df)
registrationNumber co2Emissions engineCapacity markedForExport fuelType motStatus colour
0 LD2A 10 297 False DIESEL Valid SILVER
推荐阅读
- java - 我可以找出登录到 Windows 桌面的远程人员的用户 ID 吗?
- javascript - 如何使用 react-router-dom V5 重定向登录页面
- html - Bootstrap 4 边距不会变为 0。我只使用 css 字体和 js
- spartacus-storefront - CX 2005 verino 中的 powertools spartacus B2B 站点无法将产品添加到购物车
- c - 如何在 C 中读取一行字符串和整数输入?
- java - 使用相机处理特定区域的移动
- vba - 为整个页面插入边框
- python - 为什么我的每个配置文件都返回自己的行而不是 3 行?
- flutter - 如何在颤振的 Numberformat.compactCurrany 中强制使用小数?
- javascript - Highcharts Donut 百分比低于 1% 与英语和法语值不一致