[R] Unexpected behavior with abbreviation of an argument to paste
David Winsemius
dwinsemius at comcast.net
Sun Jan 27 22:23:17 CET 2013
On Jan 27, 2013, at 4:10 PM, Dennis Fisher wrote:
> R 2.15.1
> OS X
>
> Colleagues,
>
> I encountered the following unexpected behavior today:
>
> The following command yielded the expected result:
> paste(c("TEXT1", "TEXT2"), collapse="|")
> Result:
> [1] "TEXT1|TEXT2"
>
> However, abbreviating "collapse" by even one character:
> paste(c("TEXT1", "TEXT2"), collaps="|")
> yielded the following:
> [1] "TEXT1 |" "TEXT2 |" >
>
> My experience has been that one can abbreviate these options as long
> as there is no ambiguity. For example, the "ignore.case" argument
> for grep can be abbreviated to "ig" (shortening it to a single
> character creates an ambiguity).
>
> Is there something special about "collapse" that I am missing?
What you are missing is not special about 'collapse', but is rather a
feature shared by any argument after the "dots" in a function's
argument list.
--
David Winsemius, MD
Alameda, CA, USA
More information about the R-help
mailing list