如何删除列表并将新列表添加到.csv文件中?

时间:2016-05-26 21:52:58

标签: python python-2.7 python-3.x csv pandas

我将带有pandas to_csv()功能的预处理文件保存到.csv文件中,如下所示:

return df.to_csv(output_file, sep = '|')

.csv文件的输出如下所示:

|id|content|content2
0|id1|some content|some content
1|id1|some content|some content
....
n|idn|more content|even more content

从上面的pandas objetct中可以看出,列的格式不正确:

|id|content|content2

如何删除上述列并替换这些新列设置:

id|content|content2

换句话说:

id|content|content2
id1|some content|some content
id1|some content|some content
....
idn|more content|even more content

我已经准备好了:

df = pd.read_csv(output_file, sep='|', index_col=1)[['id','content', 'content2']]

1 个答案:

答案 0 :(得分:2)

看起来你只想从输出中删除索引

df.to_csv(output_file, sep = '|', index=False)