R 我们可以创建一个具有唯一值的索引吗

R 我们可以创建一个具有唯一值的索引吗,r,R,我有一个数据帧df。此数据帧每5分钟追加一次。所以我需要在下面列出唯一的值 原始df df ColA ColB A 56 B 40 C 20 第一次加载df时 df ColA ColB ColC A 56 1 B 40 2 C 20 3 df ColA ColB ColC A 56 1 B 40 2 C 20 3 D 40

我有一个数据帧df。此数据帧每5分钟追加一次。所以我需要在下面列出唯一的值

原始df

df
ColA  ColB
A      56
B      40
C      20
第一次加载df时

df
ColA  ColB   ColC
A      56     1
B      40     2
C      20     3
df
ColA  ColB   ColC
A      56     1
B      40     2
C      20     3
D      40     4
E      59     5
第二次加载df

df
ColA  ColB   ColC
A      56     1
B      40     2
C      20     3
df
ColA  ColB   ColC
A      56     1
B      40     2
C      20     3
D      40     4
E      59     5
有可能实现吗



您可以使用
dplyr
创建这样的索引列:

library(dplyr)
df %>% mutate(colC = 1:n())

 #   ColA ColB colC
 #1    A   56    1
 #2    B   40    2
 #3    C   20    3
或使用
数据。表

library(data.table)
setDT(df)[, colC := .I]
数据
df您可以使用
dplyr
创建这样的索引列:

library(dplyr)
df %>% mutate(colC = 1:n())

 #   ColA ColB colC
 #1    A   56    1
 #2    B   40    2
 #3    C   20    3
或使用
数据。表

library(data.table)
setDT(df)[, colC := .I]
数据
df这是一个基本的R解决方案

df$colC <- seq(nrow(df))

df$colC这是一个基本的R解决方案

df$colC <- seq(nrow(df))

谢谢。……请考虑接受我的回答,如果它对你有用…谢谢……请考虑接受我的答案,如果它对你有用。