我将带有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']]
答案 0 :(得分:2)
看起来你只想从输出中删除索引
df.to_csv(output_file, sep = '|', index=False)