我正在從 API 中提取資料,將其放入資料幀中,然后它像這樣回傳。
name preferences zip_code
billy {'email':False, 'print':False, 'charge':False} 12345
sam {'email':False, 'print':False, 'charge':False} 55555
edward {'email':False, 'print':False, 'charge':False} 68954
我怎樣才能產生看起來像這樣的結果:
name email print charge zip_code
billy FALSE FALSE FALSE 12345
sam FALSE FALSE FALSE 55555
edward FALSE FALSE FALSE 68954
uj5u.com熱心網友回復:
您可以將preferences列轉換為資料框,并且join:
(df.drop('preferences', axis=1)
.join(pd.DataFrame(df['preferences'].to_dict()).T)
)
輸出:
name zip_code email print charge
0 billy 12345 False False False
1 sam 55555 False False False
2 edward 68954 False False False
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/341448.html
