今天想在原始csv文件中先添加一个空列标题seq,然后对于其中的每一行原始数据添加合适的seq内容 (在自己的数据中寻找合适的内容添加到对应的seq中) ,折腾了好久,就是因为对于readcsv和csv.reader不熟悉以及混用,导致总是得不到想要的结果,所以这里总结一下
#打开文件并读取
with open('test.csv',encoding = 'utf-8') as text:
#通过reader读取
row = csv.reader(text, delimiter = ',')
#通过read_csv读取
pd.read_csv(text)
1. csv.reader返回一个对象rows,通过下列方式读取数据,
更新第10列的数据数据rows[10] = seq
写入writer.writerow(row),可以一行一行