Rのゼロ値を持つ行を削除する方法を解決するために問題があります。その他の場合は、na.omit()
を使用してすべてのNA値を削除するか、complete.cases()
を使用してNA値を含む行を削除します。Rのゼロ値を持つ行を削除するには?
Rのゼロ値を持つ行を削除する方法を知っている人はいますか?例えば
:
| DateTime | Mac1 | Mac2 | Mac3 | Mac4 |
----------------------------------------------------
| 2011-04-02 06:00 | 20 | 0 | 20 | 20 |
| 2011-04-02 06:05 | 21 | 21 | 21 | 21 |
| 2011-04-02 06:10 | 22 | 22 | 22 | 22 |
| 2011-04-02 06:15 | 23 | 23 | 0 | 23 |
| 2011-04-02 06:20 | 24 | 24 | 24 | 24 |
| 2011-04-02 06:25 | 0 | 25 | 25 | 0 |
前
| DateTime | Mac1 | Mac2 | Mac3 | Mac4 |
----------------------------------------------------
| 2011-04-02 06:05 | 21 | 21 | 21 | 21 |
| 2011-04-02 06:10 | 22 | 22 | 22 | 22 |
| 2011-04-02 06:20 | 24 | 24 | 24 | 24 |
1つのルート:これをゼロに置き換えることで既に解決している問題に減らしてください。 – joran
あなたの返事のために、ジョラン、ありがとう。しかし、私は理解していない、ゼロをNAsで置き換えるのはどういう意味ですか?以前はテーブルを取得する前にNAs値を削除していました。しかし、まだ0の値があります。 どうすればいいですか? – YougyZ
私は0をNAsに置き換えるのにこのコードを使わなければならないと思います。 'data [which(data == 0)] = NA' – YougyZ