私は遺伝子データを扱います。私は遺伝子解析に役立つスーパーコンピューターを見つけましたが、スーパーコンピューターが望むフォーマット、つまり2つの列、つまり染色体情報とp値を持つデータに変換する必要があります。 p値の列には任意の文字を持っていなければなりませんが、私が持っているデータの一部はそうのように、科学的表記法である。その中に文字を持っていなければならないの列に複数のE年代を置くplink/Unixを使用して、科学記法のデータを10進数に変換するにはどうすればよいですか?
rs191895619 1.052e-05
rs140779862 0.4406
rs11127542 0.9771
rs112183333 0.02569
rs191067167 0.427
rs111321342 1.042e-05
。
、私はgrep "*e*" filename.txt > outputfilename.txt
と同様にgrep "*e-05" filename.txt > outputfilename.txt
を使用して、独自のファイルにそれらを移動するためにgrep
を使用しようとしましたが、それは私の両方の時間を空白の出力ファイルを与え、科学的表記のすべてのデータ5000本のラインが自分のファイルに移動した場合でも、私は、各行を個別に編集することを除いて、データを10進表記に変更する方法を知らない。各ファイルは数日かかるだろう。
私に与えることができるデータがplinkに与えることができるので、最初に科学的な表記法になっていないのですか?または、私が10進表記にした科学記法をplinkまたはUnixで使用するコマンドを使用できますか?