2 열의 CSV 파일이 있습니다. 첫 번째 열을 키로 저장하고 두 번째 값을 사전에 저장하고 출력 파일로 저장하려고합니다.사전 대 매트릭스 변환
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()
나는 원하는 출력을 생성하지 못하는이 코드를 작성했습니다.
무엇 출력 당신은 기대하고 있으며 코드가 생성하는 것은 무엇입니까? 몇 가지 오류가 발생하거나 잘못된 결과를 생성합니까? –
키 n 값을 사용하여 출력 csv 파일을 작성하고 싶습니다. 그것은 빈 출력 파일을 생성합니다. –
하지만 입력 내용이'key, value' 열이있는 csv 파일이므로 출력이 어떻게 다릅니 까? – Eric