| ss_help | R Documentation |
Order of operations
All functions in this family follow the same order of operations based on processing specs in d, trm, sqz, n, and u in performing string splitting:
Atomize ..., collapsing it to a simple atomic vector.
Coerce the result to a character vector.
Split each element of the vector along the delimiter(s) in d, producing a potentially longer character vector.
If n is not NULL, extract the n-th elements(s) from the result.
If trm = TRUE, trim white space (i.e., spaces, tabs, newlines) from both ends of each element of the result.
If sqz = TRUE, remove leading and trailing white space and replace any multi character interior white-space sequences inside the result with a single space.
If u = TRUE, reduce the result to unique values.
ss_help()
ss(d, ..., trm = TRUE, sqz = TRUE, drop = TRUE, u = FALSE, n = NULL)
sstb(
d,
...,
name = "string",
part = "part",
trm = TRUE,
sqz = TRUE,
drop = TRUE,
u = FALSE,
n = NULL
)
ss0(..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL, u = FALSE)
chars(..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL, u = FALSE)
ch(..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL, u = FALSE)
ss1(..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL, u = FALSE)
ssp(..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL, u = FALSE)
ssd(..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL, u = FALSE)
ssb(..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL, u = FALSE)
sspd(..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL, u = FALSE)
sspb(..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL, u = FALSE)
ssdb(..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL, u = FALSE)
sspdb(..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL, u = FALSE)
uss(d, ..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL)
uss0(..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL)
uchars(..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL)
uch(..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL)
usstb(
d,
...,
name = "string",
part = "part",
trm = TRUE,
sqz = TRUE,
drop = TRUE,
n = NULL
)
uss1(..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL)
ussp(..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL)
ussd(..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL)
ussb(..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL)
usspd(..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL)
usspb(..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL)
ussdb(..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL)
usspdb(..., trm = TRUE, sqz = TRUE, drop = TRUE, n = NULL)
d |
A complete character vec of a delimiter or delimiters to use in splitting strings. |
... |
An arbitrary number of objects to be atomized before splitting. |
trm |
|
sqz |
|
drop |
|
u |
complete non- |
n |
An optional complete positive whole-number vec specifying one or more elements to be extracted from the result. |
name |
A complete character scalar name of the variable to hold the original strings. |
part |
A complete character scalar prefix for labeling components of vectors resulting from split strings. |
x |
A character vec of string(s) to be split. |
ss(): Splits strings in ... along the delimiter d subject to processing specs in trm, sqz, drop, u, and n. Returns a character vector.
sstb(): Requires that splitting each element of x along the delimiter d and post-processing the results based on optional args trm, sqz, drop, n, and u will result in vectors of the same length. Those resulting same-length vectors are then placed into a data.frame. For example, the following console excerpt demonstrates a call to ss_tb and its result.
> sstb('|', 'a|b|c|d', 'e|f|g|h', 'i|j|k|l', 'm|n|o|p', name = 'original', part = 'letter')
original letter.1 letter.2 letter.3 letter.4
1 a|b|c|d a b c d
2 e|f|g|h e f g h
3 i|j|k|l i j k l
4 m|n|o|p m n o p
ss0(): Split strings in ... into constituent characters subject to processing specs in trm, sqz, drop, n, and u. Returns a character vector composed of single characters.
chars(): An alias for ss0(.)
ch(): An alias for ss0(.)
ss1(): Splits strings in ... using a space (' ') as a delimiter, subject to processing specs in trm, sqz, drop, n, and u. Returns a character vector.
ssp(): Splits strings in ... using a pipe ('|') as a delimiter, subject to processing specs in trm, sqz, drop, n, and u. Returns a character vector.
ssd(): Splits strings in ... using a dot/period ('.') as a delimiter, subject to processing specs in trm, sqz, drop, n, and u. Returns a character vector.
ssb(): Splits strings in ... using a broken pipe ('¦') as a delimiter, subject to processing specs in trm, sqz, drop, n, and u. Returns a character vector.
sspd(): Splits strings in ... using both pipes ('|') and dots/periods ('.') as delimiters, subject to processing specs in trm, sqz, drop, n, and u. Returns a character vector.
sspb(): Splits strings in ... using both pipes ('|') and broken pipe ('¦') as delimiters, subject to processing specs in trm, sqz, drop, n, and u. Returns a character vector.
ssdb(): Splits strings in ... using both dots/periods ('.') and broken pipe ('¦') as delimiters, subject to processing specs in trm, sqz, drop, n, and u. Returns a character vector.
sspdb(): Splits strings in ... using pipes ('|'), dots/periods ('.'), and broken pipe ('¦') as delimiters, subject to processing specs in trm, sqz, drop, n, and u. Returns a character vector.
uss(): Splits strings in ... using the delimiter d and returns the unique values with pre-processing subject to specs in trm, sqz, and drop and post-processing subject to n. Returns a character vector.
uss0(): Splits strings in ... into constituent character and returns the unique values with pre-processing subject to specs in trm, sqz, and drop and post-processing subject to n. Returns a character vector.
uchars(): An alias for uss0.
uch(): An alias for uss0.
usstb(): Calls sstb and returns only unique rows of the result, with pre-processing subject to specs in trm, sqz, and drop and post-processing subject to n. Returns a data.frame.
uss1(): Splits strings in ... using a space (' ') as delimiter and returns the unique values with pre-processing subject to specs in trm, sqz, and drop and post-processing subject to n. Returns a character vector.
ussp(): Splits strings in ... using a pipe ('|') as delimiter and returns the unique values with pre-processing subject to specs in trm, sqz, and drop and post-processing subject to n. Returns a character vector.
ussd(): Splits strings in ... using a dot/period ('.') as delimiter and returns the unique values with pre-processing subject to specs in trm, sqz, and drop and post-processing subject to n. Returns a character vector.
ussb(): Splits strings in ... using a broken pipe ('¦') as delimiter and returns the unique values with pre-processing subject to specs in trm, sqz, and drop and post-processing subject to n. Returns a character vector.
usspd(): Splits strings in ... using pipes ('|') and dots/periods ('.') as delimiters and returns the unique values with pre-processing subject to specs in trm, sqz, and drop and post-processing subject to n. Returns a character vector.
usspb(): Splits strings in ... using pipes ('|') and broken pipes ('¦') as delimiters and returns the unique values with pre-processing subject to specs in trm, sqz, and drop and post-processing subject to n. Returns a character vector.
ussdb(): Splits strings in ... using dots/periods ('.') and broken pipes ('¦') as delimiters and returns the unique values with pre-processing subject to specs in trm, sqz, and drop and post-processing subject to n. Returns a character vector.
usspdb(): Splits strings in ... using pipes ('|'), dots/periods ('.'), and broken pipes ('¦') as delimiters and returns the unique values with pre-processing subject to specs in trm, sqz, and drop and post-processing subject to n. Returns a character vector.
Other strings:
blank(),
chn(),
delim(),
fsub(),
gr,
ipat(),
makestr(),
markdown_help(),
maxnch(),
ox(),
ox_vals(),
pgrid_help(),
revstr(),
spaces(),
tocase(),
weave()
Other chars:
chn(),
maxnch(),
revstr(),
spaces()
ss("", "super-cooled")
ss("|", "super||cooled", "super|heated")
ss0("super-cooled", "super-heated")
ss1("super cooled", "super heated")
ssp("super|cooled", "super|heated", u = TRUE)
ssd("super.cooled", "super.heated")
ssb("super¦cooled", "super¦heated")
sspd("super|cooled", "super.heated")
sspb("super|cooled", "super¦heated")
ssdb("super.cooled", "super¦heated")
sspdb("super|cooled¦|super|heated", u = TRUE)
sspdb(" super|cooled ¦super.. heated", n = 3)
sspdb(" super|cooled ¦super.. heated", trm = F, sqz = F, drop = F, n = 3)
uss("", "super-cooled")
uss("|", "super|cooled", "super|heated")
uss0("super-cooled", "super-heated")
uss1("super cooled", "super heated")
ussp("super|cooled", "super|heated")
ussp("super|cooled", "super|heated")
ussd("super.cooled", "super.heated")
ussb("super¦cooled", "super¦heated")
usspd("super|cooled", "super.heated")
usspb("super|cooled", "super¦heated")
ussdb("super.cooled", "super¦heated")
usspdb("super|cooled¦super|heated")
sstb("|", 'a|b|c|d', 'e|f|g|h', 'i|j|k|l', 'm|n|o|p')
sstb("|", 'a|b|c|d', 'e|f|g|h', 'i|j|k|l', 'm|n|o|p', name = 'original', part = 'letter')
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.