.csv 파일을 배열로로드하려고합니다. 그러나 파일은 다음과 유사합니다.배열을 읽는 중에 문자열을 무시합니다.
"myfilename",0.034353453,-1.234556,-3,45671234
,1.43567896, -1.45322124, 9.543422
.................................
.................................
선도 문자열을 건너 뛰려고합니다. 나는 지금까지 첫 번째 행을 멀리하고있다.
a = np.genfromtxt(file,delimiter=',',skiprows=1)
그러나 처음에는 처리 할 때 문자열을 무시하고 배열을 읽는 방법이 있는지 궁금합니다. 이 파일의 시작 부분에 바로 첫 번째 줄 이후
이유뿐만 아니라'csv' 모듈을 사용 말한다? –
파일에 단 하나의 문자열이 있습니까? 아니면 전체에 임의로 분산 된 문자열이 있습니까? – mgilson
@GamesBrainiac -'csv'를 사용하면 모든 문자열을 직접 숫자로 변환하고, 원하지 않는 것들 (문자열이 아닌 숫자 인 문자열)을 수동으로 필터링 한 다음 전체를 변환해야합니다 numpy 배열로. 'genfromtext'는'csv' 파일을 다루기위한 것이지만, (AFAIK)는 "문자열"을 가진 파일이 아닙니다. – mgilson