如何將資料框轉換為json
df:
Name City Email City
Andrew Tokyo [email protected] Sydney
所需格式
json_required = {'Name': 'Andrew',
'City': 'Tokyo',
'Email': '[email protected]',
'City': 'Sydney'}
uj5u.com熱心網友回復:
由于字典不能有重復的鍵,一種方法是為那些將有重復鍵的專案創建一個串列。下面的解決方案將創建一個字典串列。如果您有一個多于 1 行的資料框,這可能很有用。
out = df.groupby(df.columns, axis=1).agg(lambda x: x.to_numpy().tolist() if x.shape[1]>1 else x.to_numpy().flatten()).to_dict('records')
輸出:
[{'City': ['Tokyo', 'Sydney'], 'Email': '[email protected]', 'Name': 'Andrew'}]
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/402273.html
下一篇:一篇文章告訴你晶振的作用