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

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

使用 tk filedialog 以特定名稱保存文件

使用 tk filedialog 以特定名稱保存文件

繁星coding 2023-09-26 13:55:21
有沒有辦法使用 filedialog 將 DataFrame 保存到 Excel 文件中,但是使用特定名稱作為“my_file”?我通常使用這個代碼path_to_save = filedialog.asksaveasfilename(defaultextension='.xlsx')    df.to_excel(path_to_save, index=False)這將打開一個窗口,我可以在其中選擇文件的位置和名稱,現(xiàn)在我希望默認(rèn)使用名稱“my_file”,這樣就不需要輸入它了。有辦法嗎?提前非常感謝保存的excel文件為空: a_row['column1'] = df['column1']new_df = a_rownew_df2 = pd.DataFrame({'column2': [], '': []})new_df3 = pd.concat([new_df, new_df2])new_df3['column2'] = 'some value'new_df3 = new_df3.set_index(['column1', 'column2'])path_to_save1 = filedialog.asksaveasfilename(defaultextension='.xlsx',  initialfile = 'my_file')new_df3.to_excel(path_to_save1, index=False)是否可以像此圖中那樣在列名稱頂部插入一行?我在 pandas 文檔中找不到任何關(guān)于此的內(nèi)容
查看完整描述

1 回答

?
縹緲止盈

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

主要問題


initialfile嘗試使用函數(shù)的參數(shù)asksaveasfilename,例如:


path_to_save = filedialog.asksaveasfilename(defaultextension='.xlsx', initialfile = 'my_file')

如何提問


關(guān)于 DataFrame 為空,是因?yàn)槟鷽]有為其分配任何內(nèi)容。要添加值,您可以使用loc:


df = pd.DataFrame({'column1':[],'column2':[]})

df.loc[0] = ['value1','value2']

您也可以使用 來做到這一點(diǎn)concat,但請確保您的數(shù)據(jù)框具有相同的列數(shù)。


要在頂部添加一行,@edyvedy13在這里找到了這個有趣的解決方案:


df.loc[-1] = ['value1.0','value2.0']

df.insert(0,1,{'value2'})

df.index = df.index + 1

df.sort_index(inplace=True) 


查看完整回答
反對 回復(fù) 2023-09-26
  • 1 回答
  • 0 關(guān)注
  • 155 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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