从多个数据帧python创建JSON

从多个数据帧python创建JSON,python,json,pandas,Python,Json,Pandas,我的代码使用to_json 但是现在我想在这个结果中有第二个数据帧 所以我想编一本字典就是答案 然而,它产生的结果如下,这是不实际的 需要帮忙吗 我希望在没有所有“\”的情况下生产出更漂亮的产品 一个简单的好例子 import pandas as pd data = {'Name':['Tom', 'Jack', 'Steve', 'Ricky'],'Age':[28,34,29,42]} df = pd.DataFrame(data) df.to_json(orient='records'

我的代码使用
to_json

但是现在我想在这个结果中有第二个数据帧

所以我想编一本字典就是答案

然而,它产生的结果如下,这是不实际的

需要帮忙吗

我希望在没有所有“\”的情况下生产出更漂亮的产品

一个简单的好例子

import pandas as pd
data = {'Name':['Tom', 'Jack', 'Steve', 'Ricky'],'Age':[28,34,29,42]}
df = pd.DataFrame(data)
df.to_json(orient='records')
import pandas as pd
data = {'Name':['Tom', 'Jack', 'Steve', 'Ricky'],'Age':[28,34,29,42]}
df = pd.DataFrame(data)
{"result_1": df.to_json(orient='records')}
一个简单的坏例子

import pandas as pd
data = {'Name':['Tom', 'Jack', 'Steve', 'Ricky'],'Age':[28,34,29,42]}
df = pd.DataFrame(data)
df.to_json(orient='records')
import pandas as pd
data = {'Name':['Tom', 'Jack', 'Steve', 'Ricky'],'Age':[28,34,29,42]}
df = pd.DataFrame(data)
{"result_1": df.to_json(orient='records')}
我也试过了

jsonify({"result_1": df.to_json(orient='records')})


嗨,我想你走对了。 我的建议是也使用json.loads来解码json并创建字典列表

正如您之前所说的,我们可以创建一个pandas数据帧,然后使用df.to_json进行自身转换。 然后使用json。加载到json格式的数据,并创建一个字典插入到列表中,例如:

data = {}
jsdf = df.to_json(orient = "records")
data["result"] = json.loads(jsdf)
将元素添加到字典中,如下所示,您将发现如下情况:

{“result1”:[{…}],“result2”:[{…}]}

PS: 若要为不同的数据帧生成随机值,可以使用python中的faker库。 e、 g:


嗨,我想你走对了。 我的建议是也使用json.loads来解码json并创建字典列表

正如您之前所说的,我们可以创建一个pandas数据帧,然后使用df.to_json进行自身转换。 然后使用json。加载到json格式的数据,并创建一个字典插入到列表中,例如:

data = {}
jsdf = df.to_json(orient = "records")
data["result"] = json.loads(jsdf)
将元素添加到字典中,如下所示,您将发现如下情况:

{“result1”:[{…}],“result2”:[{…}]}

PS: 若要为不同的数据帧生成随机值,可以使用python中的faker库。 e、 g:


事实上,我认为这些截图有助于更好地解释这个问题,而不是试图用降价来重建。我提到了flask,因为这是我正在使用的框架,好吧,我错过了一个标签。在没有给海报一个修改的机会的情况下,你一定有一个艰难的一天去否决投票。你能给我们分享一些csv文件中数据框的例子吗?你错了,截图更好地解释了问题。如果我们必须在另一个窗口中打开您的代码来查看,并且无法将代码复制/粘贴到我们自己的shell中,那么我们就很难帮助您。屏幕截图可以添加额外的上下文,但不能代替代码。添加的简单示例这些反斜杠是有目的的,不是吗?事实上,我认为这些屏幕截图有助于更好地解释问题,而不是试图在降价中重建。我提到了flask,因为这是我正在使用的框架,好吧,我错过了一个标签。在没有给海报一个修改的机会的情况下,你一定有一个艰难的一天去否决投票。你能给我们分享一些csv文件中数据框的例子吗?你错了,截图更好地解释了问题。如果我们必须在另一个窗口中打开您的代码来查看,并且无法将代码复制/粘贴到我们自己的shell中,那么我们就很难帮助您。屏幕截图可以添加额外的上下文,但不能代替代码。添加的简单示例这些反斜杠有作用,不是吗?