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

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

如何使用熊貓數(shù)據(jù)框?qū)?shù)據(jù)框值的每一列逐一添加到新工作表中

如何使用熊貓數(shù)據(jù)框?qū)?shù)據(jù)框值的每一列逐一添加到新工作表中

慕哥6287543 2022-11-18 14:10:35
我是 python pandas 的新手并且有一些疑問。我想將數(shù)據(jù)框的每一列存儲在 excel 的每個新工作表中。任何人都可以幫助我實現(xiàn)它。我將代碼片段放在下面供您參考。df.columnsIndex(['PassengerId', 'Survived', 'Pclass', 'Name', 'Sex', 'Age', 'SibSp',       'Parch', 'Ticket', 'Fare', 'Cabin', 'Embarked'],      dtype='object')for i in df.columns:    print(df[i])    with pd.ExcelWriter('output1.xlsx') as writer:          df.to_excel(writer, sheet_name='Sheet'+i+')
查看完整描述

2 回答

?
慕虎7371278

TA貢獻(xiàn)1802條經(jīng)驗 獲得超4個贊

問題是您沒有在每個點都對數(shù)據(jù)框進(jìn)行切片。


利用 :


with pd.ExcelWriter('output.xlsx') as writer:

    for number,each_col in enumerate(df.columns,1):

        df[[each_col]].to_excel(writer,f'Sheet{number}',index=False)

或者如果您希望 shetname 成為列名。


with pd.ExcelWriter('output.xlsx') as writer:

    for each_col in df.columns:

        df[[each_col]].to_excel(writer,f'Sheet{each_col}',index=False)

http://img1.sycdn.imooc.com//637721fe000170fb09071135.jpg

查看完整回答
反對 回復(fù) 2022-11-18
?
慕碼人2483693

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

這應(yīng)該工作:


import pandas as pd


# created a dummy row in a new dataframe as per the column list you shared

df2 = pd.DataFrame(['Dummy_PassengerId1', 'Dummy_Survived1', 'Dummy_Pclass1', 'Dummy_Name1', 'Dummy_Sex1', 'Dummy_Age1', 'Dummy_SibSp1',

       'Dummy_Parch1', 'Dummy_Ticket1', 'Dummy_Fare1', 'Dummy_Cabin1', 'Dummy_Embarked1']).T


# appended the appropriate headers to the dataframe

df2.columns = ['PassengerId', 'Survived', 'Pclass', 'Name', 'Sex', 'Age', 'SibSp',

       'Parch', 'Ticket', 'Fare', 'Cabin', 'Embarked']

以上兩個步驟只是創(chuàng)建一個包含一行和所需標(biāo)題的虛擬數(shù)據(jù)框。下面一行將滿足您的要求(據(jù)我所知):“將數(shù)據(jù)框的每一列寫入 excel 中的新工作表”。希望這能澄清。


with pd.ExcelWriter('output1.xlsx') as writer:

    for col in df2.columns:      

        df2[col].to_excel(writer, sheet_name='Sheet_'+col)


查看完整回答
反對 回復(fù) 2022-11-18
  • 2 回答
  • 0 關(guān)注
  • 132 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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