2016-04-19 9 views
1

重複したデータがある場合は、重複したデータを削除する必要があるようです。重複したデータを処理して新しい値を再割り当て

私たちは、除外したくない代わりに、新しい変数を割り当てることができます。 例として、以下のデータを取得

b <- c(1:100,1:99,1:104,1:105,1:105) 

そこで、1-99の値が5回繰り返されている間、数100が4回繰り返され、数101が4回等を繰り返すことがわかり.....その後、

方法1は、(順番に理想的には)bを検索することができ、繰り返し/重複番号を見つけて、あなたは1(ユニバーサル)新しい値を割り当てることに興味があるなら、新しい値

+0

あなたは欲望の出力例を与えることができますか?あなたが割り当てられたいものは何ですか? –

答えて

0

はこれを試してみてください、それを割り当てる

b <- c(1:100,1:99,1:104,1:105,1:105) 

b[duplicated(b)] = 888 # new value 

duplicatedコマンドは、bに重複しているすべての値の位置を特定するのに役立ちます。

+0

素晴らしいですが、重複した値に新しい値を割り当てるコマンドがありますか? – lukeg

+0

これは私の例でやっていることです。重複した値はすべて新しい値として888になります。 – AntoniosK

関連する問題