Python-数据帧合并+;JSON

Python-数据帧合并+;JSON,python,json,pandas,dataframe,Python,Json,Pandas,Dataframe,我正在尝试按id合并两个数据帧,并将结果保存在json文件中。使用and和 输出: df3 = pd.concat([df1, df2]).groupby('id', as_index=False).agg({'a': lambda x: ', '.join(map(str, x)), 'b': lambda x: ', '.join(map(str, x))}) print(df3) print(df3.to_json()) 您可以使用df.to_json()转换为json id

我正在尝试按id合并两个数据帧,并将结果保存在json文件中。

使用and和

输出:

df3 = pd.concat([df1, df2]).groupby('id', as_index=False).agg({'a': lambda x: ', '.join(map(str, x)), 'b': lambda x: ', '.join(map(str, x))})
print(df3)
print(df3.to_json())
您可以使用
df.to_json()
转换为json

   id      a      b
0   5  1, 10  4, 13
1  10  2, 11  5, 14
2  15  3, 12  6, 15
输出:

df3 = pd.concat([df1, df2]).groupby('id', as_index=False).agg({'a': lambda x: ', '.join(map(str, x)), 'b': lambda x: ', '.join(map(str, x))})
print(df3)
print(df3.to_json())
使用和

输出:

df3 = pd.concat([df1, df2]).groupby('id', as_index=False).agg({'a': lambda x: ', '.join(map(str, x)), 'b': lambda x: ', '.join(map(str, x))})
print(df3)
print(df3.to_json())
您可以使用
df.to_json()
转换为json

   id      a      b
0   5  1, 10  4, 13
1  10  2, 11  5, 14
2  15  3, 12  6, 15
输出:

df3 = pd.concat([df1, df2]).groupby('id', as_index=False).agg({'a': lambda x: ', '.join(map(str, x)), 'b': lambda x: ', '.join(map(str, x))})
print(df3)
print(df3.to_json())

你试过什么吗?在这里发布你的代码。你试过什么吗?在这里发布你的代码。