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

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

Pandas DataFrame:將唯一組件提取為列

Pandas DataFrame:將唯一組件提取為列

胡子哥哥 2021-10-26 10:34:04
我從 Bloomberg 中提取了 30 年來 SP500 的所有日常股票組成部分,數(shù)據(jù)幀中的索引為日期,行組成部分為股票。現(xiàn)在我需要用日期作為索引和列作為股票轉(zhuǎn)換這個(gè)數(shù)據(jù)框,以便再次將它傳遞給bloomberg api以檢索所有股票詳細(xì)信息這是我需要做的一個(gè)例子:我目前有這個(gè):pd.DataFrame([['A','B',np.nan],['A','B','C'],['B','C','D']])   0  1    20  A  B  NaN1  A  B    C2  B  C    D我希望得到這個(gè):pd.DataFrame([[True,True,False,False],[True,True,True,False],[False,True,True,True]],columns=['A','B','C','D'])       A     B      C      D0   True  True  False  False1   True  True   True  False2  False  True   True   True非常感謝你的幫助
查看完整描述

2 回答

?
慕標(biāo)琳琳

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

您可以使用pd.get_dummies:


pd.get_dummies(df.stack()).max(level=0).astype(bool)

輸出:


       A     B      C      D

0   True  True  False  False

1   True  True   True  False

2  False  True   True   True


查看完整回答
反對 回復(fù) 2021-10-26
?
吃雞游戲

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

您可以使用pd.get_dummies:


pd.get_dummies(df.stack()).max(level=0).astype(bool)

輸出:


       A     B      C      D

0   True  True  False  False

1   True  True   True  False

2  False  True   True   True


查看完整回答
反對 回復(fù) 2021-10-26
  • 2 回答
  • 0 關(guān)注
  • 161 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號(hào)

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