化合物濃度のcsvテーブルを受け取りました。そこには、> 888
、<0.2
、/
など、さまざまな意味を持つ文字値が散在しています。csvの読み込み中に文字列をNAに変換する
読み込み中にNA
に変換するために、基数Rまたはreadr
を使用する方法がありますか?したがって、数値データのみから開始しますか?
現時点では、私はa solution that relies on hard-coding every character stringしか見つけることができませんが、それはあまりにも困難で時間がかかるでしょう。
csvファイルを読み込むときに 'na.strings'としてそれらを指定しようとしたことがありますか? –
これはリンクされた答えの解決策ですが、私はこれがどのように指定された文字列ではなくどんな文字列にも適用できるのだろうかと思っていました。 – Joe
リンク先の記事の回答が異なっています。問題は、そこにある価値があるかどうかを知る方法があるかどうかです。そうでない場合は、完全に読み込み、後でas.numericを使って変換する必要があると思います。 –