我正试图在csv文件中的一行末尾添加4个元素
Original
toetag1,tire11,tire12,tire13,tire14
Desired Outcome
toetag1,tire11,tire12,tire13,tire14,wtire1,wtire2,wtire3,wtire4
我试图研究实现这一点的方法——有史以来大多数搜索结果如何产生诸如"搜索"之类的结果;如何在python中附加到csv文件";
有人能告诉我解决这个问题的正确方法吗?
我建议您使用pandas模块和read_csv方法。
例如,您可以使用以下代码:
data = pandas.read_csv("your_file.csv")
row = data.iloc[0].to_numpy()
row.append(['wtire1','wtire2','wtire3','wtire4'])
您可以将csv文件读取到列表列表中,并在将其写回之前进行必要的操作。
import csv
#read csv file
with open("original.csv") as f:
reader = csv.reader(f)
data = [row for row in reader]
#modify data
data[0] = data[0] + ["wtire1", "wtire2", "wtire3", "wtire4"]
#write to new file
with open("output.csv", "w") as f:
writer = csv.writer(f)
writer.writerows(data)