본문 바로가기
파이썬

파이썬 Python에서 CSV에서 배열로 변환

by º기록 2020. 11. 4.
반응형

다음을 포함하는 CSV 파일이 있습니다.

0.000264,0.000352,0.000087,0.000549
0.00016,0.000223,0.000011,0.000142
0.008853,0.006519,0.002043,0.009819
0.002076,0.001686,0.000959,0.003107
0.000599,0.000133,0.000113,0.000466
0.002264,0.001927,0.00079,0.003815
0.002761,0.00288,0.001261,0.006851
0.000723,0.000617,0.000794,0.002189

값을 Python의 배열로 변환하고 동일한 순서 ( 행과 열 )를 유지하고 싶습니다. 이것을 어떻게 달성 할 수 있습니까?

다른 기능을 시도했지만 오류로 끝났습니다.

 

해결 방법

 


import csv

results = []
with open("input.csv") as csvfile:
    reader = csv.reader(csvfile, quoting=csv.QUOTE_NONNUMERIC) # change contents to floats
    for row in reader: # each row is a list
        results.append(row)

이것은 다음을 제공합니다.

[[0.000264, 0.000352, 8.7e-05, 0.000549], 
[0.00016, 0.000223, 1.1e-05, 0.000142], 
[0.008853, 0.006519, 0.002043, 0.009819], 
[0.002076, 0.001686, 0.000959, 0.003107], 
[0.000599, 0.000133, 0.000113, 0.000466], 
[0.002264, 0.001927, 0.00079, 0.003815], 
[0.002761, 0.00288, 0.001261, 0.006851], 
[0.000723, 0.000617, 0.000794, 0.002189]]

 

참조 페이지 https://stackoverflow.com/questions/37173892

 

 

반응형

댓글