mirror of
				https://github.com/msberends/AMR.git
				synced 2025-10-31 10:08:12 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			41 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			R
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			41 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			R
		
	
	
		
			Executable File
		
	
	
	
	
| % Generated by roxygen2: do not edit by hand
 | |
| % Please edit documentation in R/misc.R
 | |
| \name{like}
 | |
| \alias{like}
 | |
| \alias{\%like\%}
 | |
| \title{Pattern Matching}
 | |
| \source{
 | |
| Inherited from the \href{https://github.com/Rdatatable/data.table/blob/master/R/like.R}{\code{like} function from the \code{data.table} package}, but made it case insensitive at default.
 | |
| }
 | |
| \usage{
 | |
| x \%like\% pattern
 | |
| }
 | |
| \arguments{
 | |
| \item{x}{a character vector where matches are sought, or an
 | |
|     object which can be coerced by \code{as.character} to a character
 | |
|     vector.  \link{Long vectors} are supported.}
 | |
| 
 | |
| \item{pattern}{character string containing a \link{regular expression}
 | |
|     (or character string for \code{fixed = TRUE}) to be matched
 | |
|     in the given character vector.  Coerced by
 | |
|     \code{\link{as.character}} to a character string if possible.  If a
 | |
|     character vector of length 2 or more is supplied, the first element
 | |
|     is used with a warning.  Missing values are allowed except for
 | |
|     \code{regexpr} and \code{gregexpr}.}
 | |
| }
 | |
| \value{
 | |
| A \code{logical} vector
 | |
| }
 | |
| \description{
 | |
| Convenience function to compare a vector with a pattern, like \code{\link[base]{grep}}. It always returns a \code{logical} vector and is always case-insensitive.
 | |
| }
 | |
| \examples{
 | |
| library(dplyr)
 | |
| # get unique occurences of bacteria whose name start with 'Ent'
 | |
| septic_patients \%>\%
 | |
|   left_join_microorganisms() \%>\%
 | |
|   filter(fullname \%like\% '^Ent') \%>\%
 | |
|   pull(fullname) \%>\%
 | |
|   unique()
 | |
| }
 |