如何选择值中包含特定字符串的变量

问题描述 投票:0回答:1

我需要选择数据框中的任何字符变量,但排除任何具有正确重音的法语变量。

var1<-rep(c("fran\0xC3cais", "english"), 100)
var2<-rnorm(200)
var3<-rep(c("français", "english"), 100)
df<-data.frame(var1=var1, var2=var2, var3=var3)
df %>% 
  select(!where(str_detect(., "ç")))
r dplyr encoding utf-8
1个回答
0
投票
library(stringr)
library(dplyr)

df |> 
  select(where(~ any(str_detect(., fixed("ç")))))
© www.soinside.com 2019 - 2024. All rights reserved.