私は、次のコマンドを試してみましたが、細かいFortranは混在テキストと数字
read (2,*) tempstr , my_param(1), tempstr , my_param(2), tempstr , my_param(3)
問題がときで働く
number# 125 var1= 2 var2= 1 var3: 4
.
.
.
.
number# 234 var1= 3 var2= 5 var3: 1
次の形式でデータを含むファイルを読み込むためのFortran 90を使用していますを読みます数字は大きくなり、文字列と数字の間にスペースはありません。つまり、データは次のようになります。
number# 125 var1= 2 var2=124 var3: 4
私はそれは私がいくつかの他の言語に切り替えることはできませんゼロ
など、すべての番号を読み込み
read (2,512) my_param(1), my_param(2), my_param(3)
512 format('number#', i, 'var1=', i, 'var2=', i, 'var3:', i)
を試してみました。データセットは膨大なので、あらかじめ処理することはできません。また、デリミタは毎回同じではありません。 誰かが問題に協力してくれますか?事前に
おかげ
880.000MB、720,000行。 サンプルデータに見られるように、番号の前には「#」、「=」または「:」が付いています。それは数字の前に起こる同じ記号ではありません。 –
何かお勧めしますか?おそらくサンプルコード –
サンプルデータに見られるように、数字の前には「#」、「=」または「:」が付いています。それは数字の前に起こる同じ記号ではありません。 –