Python-数据帧合并+;JSON
我正在尝试按id合并两个数据帧,并将结果保存在json文件中。使用and和 输出: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
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())
你试过什么吗?在这里发布你的代码。你试过什么吗?在这里发布你的代码。