同じ値を持つベクトルの座標を使ってリストを作成しようとしています。ベクトルの要素をサブセット化するR
例:ベクトルPoints = (2, 2, 3, 6, 3, 6, 3)
の場合、同じ値を持つ座標は(1,2)、(3,5,7)、(4,6)です。だから、出力はちょうどこの機能の必要性を文脈する
[[1]]
1 2
[[2]]
3 5 7
[[3]]
4 6
のようなものでなければなりません:私は、ランダムなシミュレートしようとしている複数の出発点と歩きます。与えられたチェーンが互いに衝突すると、最小のインデックスを持つチェーンが更新されます。ベクトルPoints
は、ある時間ステップtでのすべての歩行の位置である。最小のインデックスを持つものだけを更新するために、どのタイムステップでどのチェーンが同じ値を持つかを検証する必要があります。この特定の例では、鎖1,3および4のみが瞬間t+1
で更新される。
だから、X、Y、W 2位に3、Z、V上の9上の位置3にあなたが '言っていますindex 'は...ですか?そして、望ましい出力は次のようになります。 – Chris
すべてのベクトルは同じ長さですか?彼らがいない場合、あなたは何をしたいですか? – gung
@gung、はいすべてのベクトルは同じ長さでなければなりません。私はより具体的にすべきだった。 私は複数のランダムウォークを実行しようとしていますが、それらのいくつかが合体すると、その後一緒に移動します。私が尋ねたのは、2つ以上の散歩が合体したかどうかをチェックする方法です。 質問を編集します。 – KirkLand