次のようなタブ区切りファイルがあります。
gene v1 v2 v3 v4
g1 NA NA NA NA
g2 NA NA 2 3
g3 NA NA NA NA
g4 1 2 3 2
各行のフィールド数は固定され、同じです。列2から最後までのすべての行のすべてのフィールドがNAである上記のファイルからそれらの行を削除します。次に、出力は次のようになります。
gene v1 v2 v3 v4
g2 NA NA 2 3
g4 1 2 3 2
バイオインフォマティクスの仕事をしているなら、なぜRを使用しないのですか
—
qwr
私は、コマンドラインツールを使用していますが、このファイルを生成するために、上流と私はあなたがこれを削除することができますRにもちろんR.で開くように、ファイルを保存する必要がない場合、私はawkのか、perlのソリューションを好むだろうので、
—
user3138373
is.na
私が考える場合は、チェック
\s\d
「良い」行と「悪い」行を区別するのと同じくらい簡単な正規表現。