如何通过将csv的列转换为熊猫来删除它

时间:2020-07-20 19:35:02

标签: python json pandas jupyter-notebook

我正在使用python和jupyter笔记本。 我有一个要从中删除列的csv文件。我正在尝试将其作为pandas数据框读取,删除pandas的一列,然后将其转换为新的csv。 我在做:

import pandas as pd
df =pd.read_csv('Data.csv')
df = df.drop('Unnamed: 0', 1)
df.to_csv('Data.csv')

但是,当我查看新的“ Data.csv”时,会有一个新列“ Unnamed:0.1”。尝试删除列时会添加新列吗?

1 个答案:

答案 0 :(得分:0)

按如下所示更改“ .to_csv”行

import pandas as pd
df =pd.read_csv('Data.csv')
df = df.drop('Unnamed: 0', 1)
df.to_csv('Data.csv', index=False)

这将确保在保存数据框时不会有额外的列保留索引。