我的数据集中有两个名称相似的变量:“JE.Description”和“Field.Description”。如何定位“JE.Description”列的列索引,以便从 RegExp 搜索中排除“字段”一词?换句话说,我想修改下面的命令只返回“JE.Description”的列索引:
数据集经常更新,有时“JE.Description”字符串显示为“Description”。这就是为什么我正在寻求一种解决方案来明确排除关键字“字段”。
r1 <- c(1:5)
r2 <- c(1:5)
df <- data.frame(r1,r2)
names(df)[1] <- "JE.Description"
names(df)[2] <- "Field.Description"
y <- grep("!^Field^Description",perl = TRUE, colnames(df))
RETURNS: integer[0]
谢谢,