我有一個類似的表,如下所示:
| 打開表 | ||
|---|---|---|
| 一 | 二 | 三 |
| 一種 | 乙 | C |
| 四 | 五 | 六 |
| D | 乙 | F |
df = pd.read_excel('myfilename.xlsx')當我在具有功能的熊貓中閱讀它時。我使用 pandas 從特定列中洗掉 Nan 值。它將標題名稱添加到空標題,如下所示:
| 打開表 | 未命名:1 | 未命名:2 |
|---|---|---|
| 一 | 二 | 三 |
| 一種 | 乙 | C |
| 四 | 五 | 六 |
| D | 乙 | F |
當我使用它匯出此檔案時,df.to_excel('my filename.xlsx')
它仍然保留如下標題,有沒有辦法忽略這些并寫入 excel?
uj5u.com熱心網友回復:
df.to_excel('my fillename.xlsx', header=['OpenTable', '', ''])
uj5u.com熱心網友回復:
第一個想法是將值替換為空字串:
df.columns = df.columns.where(~df.columns.str.startswith('Unnamed'), '')
df.to_excel('my filename.xlsx', index=False)
或者將 DataFrame 從第二行寫入 excel,然后將第一列值手動添加到 excel:
writer = pd.ExcelWriter("my filename.xlsx", engine="xlsxwriter")
df.to_excel(writer, startrow=1, header=False, index=False)
worksheet = writer.sheets['Sheet1']
worksheet.write_string(0, 0, df.columns[0])
writer.save()
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/452096.html
