PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Fortran
[請益] 讀錯誤資料 該行仍要繼續的問題
作者:
yeswecan
(Paul ─ 走在羅馬)
2013-04-25 10:08:35
請教大德先進fortran 讀檔有錯誤資料的問題
說明如下:
資料
1234 2235 NA 5555
當在下讀到這一行(正常整行都整數)的資料,如何將 NA設定為0 ,
而5555這個資料也能讀取!!!????
當然您會問在下就在資料檔將 NA設定為0即可,
實在是在下處理的資料中如同NA的很多,想要用ERR或其它有效的語法方式程式處理。
如是,感謝。
作者: Yagyu (miss u)
2013-04-25 12:50:00
文書處理 尋找&取代 應該可以吧? NA再多也是電腦去找跟替換
作者:
yeswecan
(Paul ─ 走在羅馬)
2013-04-25 12:55:00
目前是用這個方式,但費時啊!
作者:
rex0707
(我就是我)
2013-04-25 13:16:00
取代會費時嗎?
作者:
Cypresslin
(啊哈哈~~)
2013-04-25 18:09:00
sed 's/NA/0/g' FileIN > FileOut
作者: terryys (terry)
2013-04-25 19:28:00
可以試試用iostat,read(unit,name,iostat=ierr)0代表正常,非零代表有某種錯誤 詳細的在網上可以查到對不起,上面是open的語法XD 應該是read(unit,*,iostat=ierr)
作者:
yeswecan
(Paul ─ 走在羅馬)
2013-04-26 23:06:00
謝謝大德
繼續閱讀
[問題] call system("指令") 如何穫得傳回值
kiki88
[問題] Fortran 定義請教?
snecma
[問題] 整理矩陣問題(數字重複)
albn
[問題] 關於visual fortran的QuickWin的peekcharqq()的替代方法
Enoch
[問題] 讀檔的基本問題
albn
[問題] module內是否可以宣告動態陣列??
rex0707
[問題] LINUX的script呼叫執行檔
Grace
Re: [問題] 輸出問題
flydragon198
[問題] 輸出問題
pig2362235
[問題] gfortran產生可攜式執行檔
rex0707
Links
booklink
Contact Us: admin [ a t ] ucptt.com