これは私の最初の投稿であり、プログラミングと R は初めてです。
別の列で順次重複する値をマークまたはフラグ付けする新しい列を作成しようとしています。
df <- c(2,2,2,2,3,4,3,4,3,4,2,3,7,7,7))
複製された関数を使用すると、次が返されます。
data.frame(値 = df、フラグ = 重複 (df))
value flag
1 2 FALSE
2 2 TRUE
3 2 TRUE
4 2 TRUE
5 3 FALSE
6 4 FALSE
7 3 TRUE
8 4 TRUE
9 3 TRUE
10 4 TRUE
11 2 TRUE
12 3 TRUE
13 7 FALSE
14 7 TRUE
15 7 TRUE
私が欲しいのは:
value flag
1 2 TRUE
2 2 TRUE
3 2 TRUE
4 2 TRUE
5 3 FALSE
6 4 FALSE
7 3 FALSE
8 4 FALSE
9 3 FALSE
10 4 FALSE
11 2 FALSE
12 3 FALSE
13 7 TRUE
14 7 TRUE
15 7 TRUE
私のデータ セットには 200 万を超える観測値があるため、理想的にはこのソリューションは効率的です。
ありがとう、ジョン