我正在尝试删除csv
文件中的特定行(不是列)
班级项目。当我删除列时,我把:
r=row
r[22], r[21]
# and so on
那么如何指定我要删除行?我正在处理人口普查数据,并希望摆脱总是在人口普查表中的额外行标题。 谢谢你的帮助。
答案 0 :(得分:0)
将csv阅读器转换为列表并关闭相应的索引:
import csv
with open('file.csv', 'rb') as f:
reader = csv.reader(f)
rows = list(reader)[1:] # no more header row
答案 1 :(得分:0)
使用pandas,它可以很容易地处理数据和文件。
您可以打开csv文件并通过它将其转换为pandas数据帧。
df = pandas.reas_csv('file.csv')
之后您可以使用此功能。
df.drop(df.columns[[0]], axis=1)
在这个例子中,我删除索引为0的行。