使用 Pandas 删除 Excel 文件中的索引读取

问题描述 投票:0回答:3

如何删除未命名的列?我知道 csv 文件是这样的

代码:

import numpy as np
import pandas as pd

df.to_excel('Excel_Sample2.xlsx', sheet_name = 'NewSheet',index = False)

结果:

“index = False”正在处理 CSV 文件,在 Excel 上可以做什么?

CSV 示例:

Excel 文件 -

python excel pandas dataframe
3个回答
0
投票

我重现了你的错误 - 从我这边,我看到“未命名:0”,因为你的 Excel 工作表中的单元格 A1 是空的...... 我相信,如果您在导出到 Excel 之前检查数据框中的第一个单元格,您应该会看到问题

df.columns[0]

0
投票

您在保存文件时忘记添加

.csv
。尝试:
df.to_csv('My_Output.csv', index=False)


0
投票

我认为当您将值分配给变量 df 时,您应该确保您的 csv 文件没有索引。然后, df.to_csv('My_output', index=False) 将确保它不会输出带有索引的 csv 文件。

当你读取excel文件时,我的代码是pd.read_excel('Excel_Sample.xlsx',sheet_name='Sheet1',index_col=0)。

我添加了一个参数index_col=0来删除索引。

希望这有帮助。

© www.soinside.com 2019 - 2024. All rights reserved.