我有一個帶有2列的CSV文件。我想在字典中存儲第1列作爲鍵和第2列作爲值,並將其存儲在輸出文件中。矩陣到字典的轉換
import math
import numpy
import csv
from decimal import *
#opening Result file with
open('output.csv','rb') as file:
contents = csv.reader(file)
#storing content of Result file in matrix
matrix = list()
for row in contents:
matrix.append(row)
lookup = dict(matrix) # Storing 2 columns of matrix as key:value in dictionary
# open a new csv file for writing.
csv_out = open('MPA.csv', 'wb')
mywriter = csv.writer(csv_out)``
csv_out.close()
我寫了這個代碼不工作,產生所需的輸出。
什麼輸出你期待和代碼生成了什麼?它會拋出一些錯誤或產生錯誤的結果.. – 2014-11-22 08:45:01
我想它寫一個輸出csv文件的關鍵n值。它會生成一個空白輸出文件。 – 2014-11-22 09:19:06
但是你的輸入已經是一個帶有'key,value'列的csv文件,那麼你的輸出如何不同呢? – Eric 2014-11-22 10:07:22