readf로 읽을 때 format설정에 대해 궁금한 점이 있습니다

게시판 IDL Q&A readf로 읽을 때 format설정에 대해 궁금한 점이 있습니다

1 답변 글타래를 보이고 있습니다
  • 글쓴이
    • #5374 Reply
      shyang
      회원

      안녕하세요!

      매번 도움을 잘 받고 있습니다.

      궁금한 부분은 다름이 아니라 openr, readf를 통해 데이터를 읽으려하는데
      첫번째, 두번째 열의 데이터가 실수형이 아닌 문자열 형태입니다.
      그리고 나머지 모든 열은 실수 형태입니다.
      그래서 처음 행렬을 선언할 때 fltarr()을 이용하여 array를 만든 후 readf를 하려했는데

      와 같은 오류메시지가 뜹니다.

      행렬에서 열마다 형태가 다른 경우에도 한번에 readf를 이용하여 데이터를 읽을 수 있는 방법이 있는지 궁금합니다.

      readcol을 사용하는 수밖에 없을까요?

    • #5379 Reply
      jhlee
      Keymaster

      s1 = ” ; 작은 따옴표 2개
      s2 = ”
      data = fltarr(x, y) ; x, y는 알고 계신 데이터 크기
      openr, 1, ‘data.txt’ ; data.txt는 가지고 계신 파일 이름
      readf, 1, s1
      readf, 1, s2
      readf, 1, data
      close, 1

      로 될것 같은데요? 확인 부탁드립니다.

1 답변 글타래를 보이고 있습니다
'readf로 읽을 때 format설정에 대해 궁금한 점이 있습니다'에 답변달기
글쓴이 정보: