안녕하세요.
파일 읽는 방법 관련해 질문드립니다.
이제까지 계속 readcol 함수를 이용하여 파일을 불러왔는데요.
이게 요즘 사용하려는 한 파일은 제대로 읽지 않는 것 같습니다.
파일은 45열에 대략 8만행의 테이블 형태의 자료인데요.
만약 fmt=’a,d,d,x,x,x……’ 이런 형태로 주고(즉, 3개 열만 읽고 나머진 무시)
readcol, ‘filename’, f=fmt, f1, f2, f3
하면 읽히는데요,
fmt도 각 열 마다 다 지정해주고,
readcol, ‘filename’, f=fmt, f1, f2, f3…….., f45
형태로 모든 열을 다 지정하니 파일이 읽히지 않고 스킵하다가 중간쯤부터 읽힙니다.
최종적으로 원하는 것은 저렇게 열로 읽은 데이터를 다중 배열, 즉 45×80000 형태의 배열로 저장 후
사용하려고 합니다. 저 데이터 중에서 필요한 데이터와 필요없는 데이터를 구분하여 골라낸 후 필요한 데이터만 따로 저장하려고 하는데, 그 과정에서 주로 쓰이는 데이터는 2번과 3번 열에 있는 데이터입니다. 근데 최종적으로 저장을 할 데이터는 모든 열의 데이터라서 저렇게 한 배열로 저장후 다루는 게 편하다고 생각되어 위의 방식대로 하려고 하는데 파일이 제대로 읽히지가 않네요.
뭐가 문제인지 몰라 질문드립니다.
-
이 게시글은 knightflow에 의해 9 years, 6 months 전에 수정됐습니다.