如何删除未命名的列?我知道 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 示例:
我重现了你的错误 - 从我这边,我看到“未命名:0”,因为你的 Excel 工作表中的单元格 A1 是空的...... 我相信,如果您在导出到 Excel 之前检查数据框中的第一个单元格,您应该会看到问题
df.columns[0]
您在保存文件时忘记添加
.csv
。尝试:
df.to_csv('My_Output.csv', index=False)
我认为当您将值分配给变量 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来删除索引。
希望这有帮助。