gpt4 book ai didi

r - 在字符串检测中处理空字符串

转载 作者:行者123 更新时间:2023-12-04 22:54:45 27 4
gpt4 key购买 nike

我想使用 str_detect 而不是将 ""转换为另一个字符串模式。有没有一种简单的方法来处理现在会产生警告的空字符串模式“”。我希望这能产生 TRUE、FALSE、FALSE、FALSE、FALSE

library( tidyverse )
str_detect('matt', c( "matt","joe","liz","", NA))

最佳答案

我们可以用

library(stringr)
library(tidyr)
str_detect(replace_na(v1, ''), 'matt')
#[1] TRUE FALSE FALSE FALSE FALSE

如果匹配不是子字符串,则 %in%会有用的
v1 %in% 'matt'
#[1] TRUE FALSE FALSE FALSE FALSE
数据
v1 <- c( "matt","joe","liz","", NA)

关于r - 在字符串检测中处理空字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55400411/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com