繁体   English   中英

如何通过将 csv 的一列转换为 pandas 来删除它

[英]How to delete a column of a csv by converting it to pandas

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

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

但是,当我 go 查看新的“Data.csv”时,有一个新列“未命名:0.1”。 当我尝试删除列时是否添加了新列?

如下更改“.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)

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM