看板 Fortran 關於我們 聯絡資訊
請教大德先進fortran 讀檔有錯誤資料的問題 說明如下: 資料 1234 2235 NA 5555 當在下讀到這一行(正常整行都整數)的資料,如何將 NA設定為0 , 而5555這個資料也能讀取!!!???? 當然您會問在下就在資料檔將 NA設定為0即可, 實在是在下處理的資料中如同NA的很多,想要用ERR或其它有效的語法方式程式處理。 如是,感謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.252.161.48
Yagyu:文書處理 尋找&取代 應該可以吧? NA再多也是電腦去找跟替換 04/25 12:50
yeswecan:目前是用這個方式,但費時啊! 04/25 12:55
rex0707:取代會費時嗎? 04/25 13:16
Cypresslin:sed 's/NA/0/g' FileIN > FileOut 04/25 18:09
terryys:可以試試用iostat,read(unit,name,iostat=ierr) 04/25 19:28
terryys:0代表正常,非零代表有某種錯誤 詳細的在網上可以查到 04/25 19:29
terryys:對不起,上面是open的語法XD 應該是read(unit,*,iostat=ie 04/26 21:43
terryys:rr) 04/26 21:43
yeswecan:謝謝大德 04/26 23:06