2

現在の行に基づいてデータ フレームのサブセットを取得し、データ フレーム列全体でいくつかの計算を行う必要があります。R のベクトル表記を使用して、カスタム関数に基づいて不要な行を除外しようとしています。

myDataFrame[customFn(myDataFrame$A, ????? <<here I need to reference not just the current value of myDataFrame$A, but the whole vector myDataFrame$A>> ),]

私の customFn は、数値とベクトルの 2 つの引数を取り、ブール値のベクトルを返します。関数に列ベクトル全体を渡すにはどうすればよいですか? ベクトルフィルタリングよりもはるかに遅くなると思うので、applyを使用したくありません

ありがとう!

4

1 に答える 1