第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何在 Pandas 中展平 json 字段

如何在 Pandas 中展平 json 字段

猛跑小豬 2021-09-28 16:08:20
我正在加載一個(gè)帶有嵌套值的 json 文件。這是它的加載方式:>>> pd.read_json('/Users/david/Desktop/validate_headers/json/example_array2.json')                                  address firstname   lastname  zip_code0     {'state': 'MI', 'town': 'Dearborn'}    Jimmie  Barninger     123451  {'state': 'CA', 'town': 'Los Angeles'}      John        Doe     90027我想展平嵌套對象,以便我的最終數(shù)據(jù)框如下所示:firstname   lastname    zip_code    address.state   address.townJimmie      Barninger   12345       MI              DearbornJohn        Doe         90027       CA              Los Angeles我將如何做到這一點(diǎn),也就是說,如果數(shù)據(jù)框列是一個(gè)對象,將該列拆分為多個(gè)列(并這樣做直到?jīng)]有 json 對象為止)?
查看完整描述

3 回答

?
肥皂起泡泡

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個(gè)贊

簡單得多:


df = pd.DataFrame({'address': [{'state': 'MI', 'town': 'Dearborn'} , {'state': 'CA', 'town': 'Los Angeles'}], 'name':['John', 'Jane']})


df = df.join(df['address'].apply(pd.Series))

然后


df.drop(columns='address')


查看完整回答
反對 回復(fù) 2021-09-28
  • 3 回答
  • 0 關(guān)注
  • 397 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號