[R] Why does length("") == 1?
Peter Langfelder
peter.langfelder at gmail.com
Fri Nov 11 01:27:34 CET 2011
On Thu, Nov 10, 2011 at 4:17 PM, Worik R <worikr at gmail.com> wrote:
> It seems obvious to me that the empty string "" is length 0.
You are using the wrong function to find the length of a character string.
length() returns the length of the object, and length of (non-NULL)
scalars is always 1. If you want the number of characters in a string,
use nchar():
> nchar("")
[1] 0
Peter
More information about the R-help
mailing list