2014-09-17 5 views
-2

나는 것과 같은 데이터 세트는 내가 NumPy와 배열로 읽을 수 있어요numpy 배열 값을 문자열에서 부동으로 변환 하시겠습니까?

http://i.stack.imgur.com/1uxCK.png

아래에 표시해야하지만이 CSV 파일에서 읽을 때 데이터 유형은 String 타입이다. 그것 없이는 더 이상 진행할 수 없기 때문에 같은 것을 float로 변환 할 수 없습니다. 첫 번째 스크린 샷에 표시된 두 개의 데이터 열 사이에 공백이 있음을 알려주십시오.

스크린 샷 등 인쇄 보이는 아래에 주어진 NumPy와 배열 구조 :

http://i.stack.imgur.com/JFfzw.png

주 (인 스크린의 각 데이터 라인의 시작과 끝 사이의 단일 따옴표 관찰 numpy가 데이터를 부동 소수점이 아닌 문자열로 저장했다는 증거)

어떤 도움이라도 데이터를 문자열에서 부동 유형으로 변환하는 데 도움이 될만한가? 많은 일을 시도했지만 아직 헛되이 !!!!!!!!

+2

csv 파일을 가져 오는 데 사용한 코드는 무엇입니까? – Lanting

+1

[CSV에서 낸피 가져 오기 및 열을 부동으로 변환] 가능한 중복 (http://stackoverflow.com/questions/16497287/numpy-import-from-csv-and-convert-columns-to-float) – Lanting

+2

@AKKI 시도 'np.loadtxt (filename)' –

답변

1

numpy.loadtxt(filename)은 즉시 작동합니다. 숫자가 표시됩니다.

+0

@ EOL- 단지 숫자 만 저장합니다. 그것은 헤더 열 이름과 물건을 모두 제거합니까 ??? – AKKI

+1

@AKKI 문서화 된 매개 변수'skiprows'를 사용하십시오. – sebix

관련 문제