在python中读取多个json

在python中读取多个json,python,json,pandas,Python,Json,Pandas,我需要将一个非传统的json文件转换为数据帧。我可以循环并完成它。然而,我只是想知道是否还有其他有效的方法来做同样的事情。我的json格式如下 {"K1": "V11", "K2": "V12", "K3": "V13"} {"K1": "V21", "K2": "V22", "K3": "V23"} {"K1": "V31", "K2": "V32", "K3": "V33"} 我想把它作为一个数据帧来读,如下所示 K1 K2 K3 V11 V12 V13 V21 V22 V

我需要将一个非传统的json文件转换为数据帧。我可以循环并完成它。然而,我只是想知道是否还有其他有效的方法来做同样的事情。我的json格式如下

{"K1": "V11", "K2": "V12", "K3": "V13"}
{"K1": "V21", "K2": "V22", "K3": "V23"}
{"K1": "V31", "K2": "V32", "K3": "V33"}
我想把它作为一个数据帧来读,如下所示

K1   K2   K3
V11  V12  V13
V21  V22  V23
V31  V32  V33

是否有任何流式Json包或任何简单的方法可以做到这一点。任何帮助都会很好。

从Pandas 0.19开始,read_json对

其中jsonfile是:

{"K1": "V11", "K2": "V12", "K3": "V13"}
{"K1": "V21", "K2": "V22", "K3": "V23"}
{"K1": "V31", "K2": "V32", "K3": "V33"}
从博士

jsonfile:有效的JSON字符串或文件句柄/StringIO。这个 字符串可以是URL。有效的URL方案包括http、ftp、S3和 文件对于文件URL,需要一个主机。例如,本地文件可以是file://localhost/path/to/table.json


我将您的数据放在一个名为jsonlike.txt的文件中

导入熊猫
_df=pandas.read_json(“jsonlike.txt”,“columns”,lines=True)
打印(_df)
输出:
K1 K2 K3
0 V11 V12 V13
1 V21 V22 V23
2 V31 V32 V33
3 V11 V12 V13
4 V21 V22 V23
5 V31 V32 V33
6 V11 V12 V13
7 V21 V22 V23
8 V31 V32 V33

这对我来说更像是一个口述,而不是绝对正确的JSONA@WeNYoBen。但这是源数据的结构方式,它实际上是一个日志文件。你能帮个忙吗?从这样的文件创建数据帧的最佳方法是什么?如果需要,我还可以将源文件另存为.txt。效果非常好!谢谢
{"K1": "V11", "K2": "V12", "K3": "V13"}
{"K1": "V21", "K2": "V22", "K3": "V23"}
{"K1": "V31", "K2": "V32", "K3": "V33"}