Pri*_*Ape 1 python json elasticsearch pandas
我需要知道to_json_string_list()在这种情况下如何实现功能:
df = pandas.read_json('[{"rec1" : "val1", "rec2" : "val4"}, {"rec1" : "val3", "rec2" : "val4"}]', orient='records')
json_strings = list()
json_strings = to_json_string_list(df)
for json_string in json_strings:
print(json_string)
Run Code Online (Sandbox Code Playgroud)
得到像这样的输出:
{“ rec1”:“ val1”,“ rec2”:“ val4”}
{“ rec1”:“ val3”,“ rec2”:“ val4”}
我知道这里有function to_json(orient='records'),但是我不需要,因为我得到了:
[{{rec1“:” val1“,” rec2“:” val4“},
{” rec1“:” val3“,” rec2“:” val4“}]
打印不仅是我要用此字符串做的事情,所以简单地替换 [],也不是我所需要的。
我认为您需要to_json带参数lines=True:
print (df.to_json(orient='records', lines=True))
{"rec1":"val1","rec2":"val4"}
{"rec1":"val3","rec2":"val4"}
df.to_json('file.json',orient='records', lines=True)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1879 次 |
| 最近记录: |