これまでに質問されたことがありがたく思っていますが、しばらく検索しましたが、質問に答えられるものが見つかりませんでした。私はRを使用していくらか快適ですが、基本を学んだことはありません。ここに私がやろうとしていることがあります。R:データフレーム内のベクトルと列の値を比較する
私は次のようになりますベクトル( "responseTimes" と呼んで)持って:
150 50 250 200 100 150 250
(それははるかに長く、実際のですが、私はここでそれを切り捨てています。)
Iを1つの列timeBinが本質的に0から50までカウントアップするデータフレームもあります(したがって0 50 100 150 200 250など)。
私がしようとしているのは、responseTimesのデータフレームの各行以下の値の数を数えることです。私は自分のデータフレームの新しい列にこれらのカウントを保存したい。 )私はいくつかの定数(例えば、サム(responseTimes> 100へのベクトル要素を比較するために、SUM関数を使用することができます知っている
timeBin counts
0 0
50 1
100 2
150 4
200 5
250 7
私が示されてきたデータのために私に5を与えるだろう:私の出力は次のようになります。ここで)、私は変化する値(すなわち、timeBin列の各行と比較する)と比較するためにこれを行う方法を知らない。
ループを使用しないことをお勧めします。これらはRで特に遅くなる可能性があり、私はかなり大きなデータセットを持っています。どんな提案も大歓迎です!前もって感謝します。
Perhaphsをあなたは 'table'または' cut'、非常に明確ではない – akrun