knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.path = "man/figures/README-", out.width = "100%" )
The goal of indAssn2 is to ...
You can install the released version of indAssn2 from CRAN with:
install.packages("indAssn2")
And the development version from GitHub with:
# install.packages("devtools") devtools::install_github("morganrosenberg50/indAssn2")
A fairly common task when dealing with strings is the need to split a single string into many parts.
This is what base::strplit()
and stringr::str_split()
do.
(x <- "alfa,bravo,charlie,delta") strsplit(x, split = ",") stringr::str_split(x, pattern = ",")
Notice how the return value is a list of length one, where the first element holds the character vector of parts. Often the shape of this output is inconvenient, i.e. we want the un-listed version.
That's exactly what indAssn2::str_split_one()
does.
library(indAssn2) str_split_one(x, pattern = ",")
Use str_split_one()
when the input is known to be a single string.
For safety, it will error if its input has length greater than one.
str_split_one()
is built on stringr::str_split()
, so you can use its n
argument and stringr's general interface for describing the pattern
to be matched.
str_split_one(x, pattern = ",", n = 2) y <- "192.168.0.1" str_split_one(y, pattern = stringr::fixed("."))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.