私のデータ セットには、"JE.Description" と "Field.Description" という名前の似た 2 つの変数があります。「JE.Description」列の列インデックスをターゲットにして、「Field」という単語を正規表現検索から除外するにはどうすればよいですか? つまり、以下のコマンドを変更して、「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]
ありがとう、