0
我最初的文件有緯度和經度,我想補充一點,保持一個列位置數組[x,y]中的緯度和經度。我的代碼給了我一個csv文件,其中位置存儲字符串「[x,y]」而不是數組[x,y]。我怎樣才能解決這個問題?Python的CSV想陣列[X,Y]作爲數據點,但輸出的一個「[X,Y]」時,CSV文件寫入
fieldnames = ["position","latitude","longitude"]
with open("file1.csv", "rb") as csvinput:
with open('file2.csv', 'wb') as csvoutput:
csvwriter = csv.DictWriter(csvoutput, fieldnames, delimiter=',')
csvwriter.writeheader()
for row in csv.DictReader(csvinput):
row['position'] = [float(row["latitude"]),float(row["longitude"])]
csvwriter.writerow(row)
CSV文件圍繞值引號是正常的。 – Gandaro
如果不是字符串表示形式,你希望如何在csv文件中存儲「數組[x,y]」? – yurib