Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何在tidyverse中为';如果文本包含文本字符串';_Sql_R_Dplyr_Tidyverse - Fatal编程技术网

Sql 如何在tidyverse中为';如果文本包含文本字符串';

Sql 如何在tidyverse中为';如果文本包含文本字符串';,sql,r,dplyr,tidyverse,Sql,R,Dplyr,Tidyverse,如果物种包含%setosa% new_iris <- iris %>% mutate(flag = ifelse(Species == "setosa", 1, 0) # add a new column ) new\u iris% 变异(flag=ifelse(Species==“setosa”,1,0)#添加一个新列 ) 我们可以使用%like%来自数据表 library(dplyr) library(data.table) iris %>%

如果物种包含
%setosa%

new_iris <- iris %>% 
   mutate(flag = ifelse(Species == "setosa", 1, 0)  # add a new column
          )
new\u iris%
变异(flag=ifelse(Species==“setosa”,1,0)#添加一个新列
)

我们可以使用
%like%
来自
数据表

library(dplyr)
library(data.table)
iris %>% 
     mutate( flag = as.integer(Species %like% "setosa") )

我们可以从
数据表中使用
%like%

library(dplyr)
library(data.table)
iris %>% 
     mutate( flag = as.integer(Species %like% "setosa") )

要呆在整洁的房间里,你可以使用stringr

library(dplyr)
library(stringr)

 iris %>%
    mutate(flag = str_detect(Species, "setosa"))

要呆在整洁的房间里,你可以使用stringr

library(dplyr)
library(stringr)

 iris %>%
    mutate(flag = str_detect(Species, "setosa"))

如果速度是一个问题,请确保在使用
grepl
时设置
fixed=T
。如果您正在搜索文字(不使用正则表达式),它会使搜索速度加快一点。超级!在我的数据库中,我需要搜索字符串“2-bed-2-bath,3corners”…是否可以搜索该字符串,因为它是一个速度问题,请确保在使用
grepl
时设置
fixed=T
。如果您正在搜索文字(不使用正则表达式),它会使搜索速度加快一点。超级!在我的数据库中,我需要搜索字符串“2-bed-2-bath,3corners”…是否可以按其发出的顺序搜索此字符串!它起作用了。在我的数据库中,我搜索了字符串“2床2浴,3角”…是吗possible@TRex谢谢您是否尝试过
as.integer(columnName%like%“2-bed-2-bath,3corners”)
最后我看到“2-bed-2-bath,3corners”与“2-bed-2-bath,3corners”不同。我怎么能忽略区分大小写就足够了?好的……这很有意义。我试试看。我一直在试着忽略。case=TRUE。不知道为什么它不能正常工作!它起作用了。在我的数据库中,我搜索了字符串“2床2浴,3角”…是吗possible@TRex谢谢您是否尝试过
as.integer(columnName%like%“2-bed-2-bath,3corners”)
最后我看到“2-bed-2-bath,3corners”与“2-bed-2-bath,3corners”不同。我怎么能忽略区分大小写就足够了?好的……这很有意义。我试试看。我一直在试着忽略。case=TRUE。不知道为什么它不起作用