| cn {concatenate} | R Documentation |
Number-aware Strings with Substitution
Description
cn combines grammatical number awareness as in ngettext
with sprintf-like substitution for comma-concatenated text.
Usage
cn(object, singular, plural = singular)
cn_and(object, singular, plural = singular)
cn_or(object, singular, plural = singular)
## S4 method for signature 'data.frame'
cn(object, singular, plural = singular)
## S4 method for signature 'data.frame'
cn_and(object, singular, plural = singular)
## S4 method for signature 'data.frame'
cn_or(object, singular, plural = singular)
Arguments
object |
An n-vector, or |
singular |
The string to return if n = 1. |
plural |
The string to return if n is in 0, 2, 3, 4, ... |
Details
Like ngettext, this function returns one string to be used with a
singular referent and another with a plural referent. cn chooses
between the two based on the length of its first argument, object, or
if object is a data.frame, its row count.
Two substitions are made sprintf-style. "%n" is replaced with
the number of object, and "%c" is replaced with the
comma-concatenated values of object, as in cc.
cn_and uses cc_and instead of cc; cn_or
uses cc_or.
See Also
[Package concatenate version 1.0.0 Index]