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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從多個列表創(chuàng)建 DataFrame?

從多個列表創(chuàng)建 DataFrame?

慕田峪4524236 2022-12-20 11:32:09
我有兩個列表list1=['a','b','c']list2=[1,2]我希望我的數(shù)據(jù)框輸出看起來像:col1     col2a        1a        2b        1b        2c        1c        2如何才能做到這一點?
查看完整描述

2 回答

?
忽然笑

TA貢獻1806條經(jīng)驗 獲得超5個贊

使用itertools.product:


import itertools


list1 = ['a','b','c']

list2 = [1,2]

df = pd.DataFrame(itertools.product(list1, list2), columns=['col1', 'col2'])

print(df)

輸出:


  col1  col2

0    a     1

1    a     2

2    b     1

3    b     2

4    c     1

5    c     2


查看完整回答
反對 回復 2022-12-20
?
鳳凰求蠱

TA貢獻1825條經(jīng)驗 獲得超4個贊

如果您不想顯式import itertools,pd.MultiIndex有一個from_product方法可以搭載:


list1 = ['a','b','c']

list2 = [1, 2]

pd.DataFrame(pd.MultiIndex.from_product((list1, list2)).to_list(), columns=['col1', 'col2'])

  col1  col2

0    a     1

1    a     2

2    b     1

3    b     2

4    c     1

5    c     2


查看完整回答
反對 回復 2022-12-20
  • 2 回答
  • 0 關(guān)注
  • 159 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

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