Ich bin ein absoluter Neuling, also flehe ich euch an! !
import csv
with open('shiyan.csv', 'rb') as f:
reader = csv.reader(f)
your_list = list(reader)
data = map(list,zip(*your_list))
for i,data in enumerate(data):
row = data
row = map(eval, row)
listA=row
result=[float( sum(listA[i:i+10])/10) for i,num in enumerate(listA) if i%10==0]
print result
Die laufenden Ergebnisse sind wie folgt. Jetzt möchte ich die von jeder Schleife erhaltenen Ergebnisse der Reihe nach in eine neue CSV-Datei schreiben, aber es ist am besten, sie Spalte für Spalte zu schreiben. ! ! ! ! ! !
建议你把数据放进pandas的dataframe然后调用pandas.to_csv
我改了一下你的代码,实测是可以从
a.csv
复制到b.csv
中不懂可以再问