0
条件に一致する行の数を取得するにはどうすればよいですか?列1の値が列2の値に1を足した値より小さいですか?同じデータセット内の2つの列を比較するR
nrow(subset(dataset, column1 <= column2 + 1))
私は次の警告を取得、このコマンドを実行します。
のための '+' は意味がありません警告メッセージ:Ops.factorで を(column2の、1):要因
そして実行時:
nrow(subset(dataset, column1 <= column2))
私は:
警告メッセージ:Ops.factorで (VG、(COLUMN2)):要因
'合計(データセットの$ COLUMN1 <=(データセットの$ COLUMN2 + 1))'あなたのための値の数を与える必要があります:列1
たぶん、このような何かが、仕事ができるため、同じ条件がTRUEの場合 – cderv
...そしてデータセット[dataset $ column1 <=(dataset $ column2 + 1)、]はあなたに行を与えます。 –
また、このスレッドを読んで、今後の質問にもっと詳しく説明してください:http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example –