私はMatlabに次のようなNx4セル配列を持っています:
id1 word11 word12 word13
....
id2 word21 word22 word32
....
idN wordN1 wordN2 wordN3
ここで、4 つの列のそれぞれに文字列が保持され、2 番目の列(word11... wordN1)
には重複する値を含めることができます。別のセル配列を取得したいのですが、2 列目に一意の行があります。そのため、前の例で ifword21
が wordN1 と同じであった場合、結果の配列には次の 2 つの行のみが含まれます (重複のどの行が選択されてもかまいません)。
id1 word11 word12 word13
....
idN wordN1 wordN2 wordN3
試しunique(cellArray{2})
てみましたが、一意の値を持つ 2 番目の列のみが返され、行全体が必要です。これどうやってするの?
ありがとう