小编Joh*_*ere的帖子

使用R,如何在数据帧的单个列中标记顺序重复值

这是我的第一篇文章,我是编程和R的新手.

我正在尝试创建一个新列,以在单独的列中标记或标记重复的值.

df < - c(2,2,2,2,3,4,3,4,3,4,2,3,7,7,7))

使用重复的函数返回以下内容:

data.frame(value = df,flag = duplicated(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   
Run Code Online (Sandbox Code Playgroud)

我想要的是:

   value  flag  
1      2  TRUE  
2      2  TRUE  
3      2  TRUE  
4      2  TRUE  
5      3  FALSE  
6      4  FALSE …
Run Code Online (Sandbox Code Playgroud)

r duplicates

5
推荐指数
1
解决办法
1404
查看次数

标签 统计

duplicates ×1

r ×1