python - 规范化熊猫中的 json 行
问题描述
我有一个 json 行文件,其中每一行都有一些我试图(主要)扁平化的结构,因此:
with open("/home/igor/data/feed.jsonl") as json_file:
thelist2 = []
for line in json_file:
thelist2.append(json_normalize(json.loads(line)))
其次pd.concat(thelist2)
上面的语义是正确的,但不太好的是这非常慢,而在没有的情况下运行上面json_normalize
的速度非常快(但做错了)。有没有办法在事后规范化数据帧,或者其他更快的方案?
解决方案
推荐阅读
- flutter - 在 Flutter 应用中使用 Stream 填充 TextEditingController
- javascript - 用 am pm 格式化字符串日期
- node.js - mongodb 接受所有数据类型值但是定义的类型是数字它应该只接受数字类型
- python - 如何将 Splunk 自定义报告命令的输出通过管道传输到另一个 Splunk 命令?
- javascript - 将 plotly 条形图保存到 json 并导入 html 文件会删除条形标签
- html - 如何将我的表情符号与标题文本对齐?
- java - 无法在 Spring 2.5 App 上运行 Java 7。说它需要 Java 1.5 或更高版本
- javascript - 无法使用 @kubernetes/client-node 获取集群内的所有作业
- java - 如何使用 Kotlin 和 Retrofit 在 Android 中绕过 HTTPS SSL 证书验证
- python - 无法使用 Python Selenium 在跨度类中定位元素