R 我们可以创建一个具有唯一值的索引吗
我有一个数据帧df。此数据帧每5分钟追加一次。所以我需要在下面列出唯一的值 原始dfR 我们可以创建一个具有唯一值的索引吗,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
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))
谢谢。……请考虑接受我的回答,如果它对你有用…谢谢……请考虑接受我的答案,如果它对你有用。