2017-03-10 1 views
0

CSV 파일에서 값을 읽으려고하는데 오류가 발생합니다.Python. NumPy 파일 I/O. 정렬. 배열

여기에 코드입니다 :

import numpy as np 

file_read=np.loadtxt('stock_px.csv', delimiter=',') 
print ("Restored data: \n" + str(file_read)) 

다음 오류 메시지입니다 :

ValueError: could not convert string to float: 
+1

'stock_px.csv'의 내용은 무엇입니까? –

+2

[numpy.loadtxt, ValueError : 문자열을 부동으로 변환 할 수 없음] 가능한 중복 (http://stackoverflow.com/questions/16729210/numpy-loadtxt-valueerror-could-not-convert-string-to-float) –

답변

1

np.loadtxt에 대한 문서를 검색하고 통역에 help(np.loadtxt)를 입력합니다.

데이터를 변환하려는 데이터 형식 인 선택적인 dtype 인수가 있습니다. 기본적으로 이것은 부동입니다. 귀하의 CSV에는 np.loadtxt이 수레로 해석 할 수없는 문자열이 있습니다. 모든 문자열 인 경우 dtype=str을 대신 설정할 수 있습니다.