myCorVector
1から-1までの値の範囲を含む相関スコアのベクトルがあります。
ベクトルmyCorVector
には、データフレームの各行のスコアがありますmyDataFrame
。
を指定して、データフレームの行を並べ替えることができますmyDataFrame[order(myCorVector),]
。
私がやりたいのは、データフレームを並べ替えることですが、値が0未満の行のサブセットを取得しmyDataFrame
ますmyCorVector
。
に適用するsubset()
とmyCorVector
、によって返されるインデックスは、order()
の有効な行インデックスに関連付けられなくなりますmyDataFrame
。
for
ループオーバーを必要としない、これを行うための迅速かつ/またはエレガントな方法はありますmyCorVector
か?