python-3.x - 使用python从嵌套字典创建数据框
问题描述
以下是我可用的json数据
{
"status": "success",
"message": "Transactions Details",
"TxnArray": [
{
"transactionAmount": {"0": 3500},
"createdAt": {"0": "17/04/2020"}
},
{
"transactionAmount": {"1": 4500},
"createdAt": {"1": "19/04/2020"}
}
]
}
想把上面的数据转换成pandas之Dataframe
类的
transactionAmount createdAt
0 3500 17/4/2020
1 4500 19/4/2020
解决方案
一种略有不同但紧凑的方法,
pd.concat(pd.DataFrame.from_dict(d) for d in data['TxnArray'])
推荐阅读
- android - Android studio Camera 2 全屏保存视频
- sql - 如何组合 SQL 中的列来创建日期时间格式?
- html - 有没有办法让 div-A 的子元素(z-index 小于 div-B)出现在 div-B 的“顶部”?
- php - 使用 PHP 列出文件夹和子文件夹中的图像文件,并按创建日期对它们进行排序
- javascript - 如何在 Reactjs 的屏幕上显示数组中的对象
- php - https 重定向 laravel .htaccess 后删除 /public
- javascript - 适用于 PC 和移动设备的网站的 CSS 导航栏,但不适用于移动设备尺寸
- python - kedro-airflow 创建抛出错误的 DAG
- xcode - 在 React-Native Facebook SDK 上重新定义模块“FBSDKCoreKit”错误
- regex - 仅在破折号之间的组中匹配正则表达式