Because it's a character vector with only one element, which just happens to be
empty - sort of like why the cardinality of the set { /O } is one. (/O being my
best shot at the empty set symbol in plain text).
You might be thinking of nchar().
Michael
On Nov 18, 2011, at 10:09 AM, "Jaensch,
On Nov 18, 2011, at 10:09 AM, Jaensch, Steffen [TIBBE] wrote:
Hi all,
Can somebody explain why length("") returns 1 and not 0? How do I test
if a given string is the empty string?
character(0) is not the same as ""
--
David Winsemius, MD
West Hartford, CT
__
> nchar("")
>
>
[1] 0
On Friday 18 November 2011 16:09:38 Jaensch, Steffen [TIBBE] wrote:
> Hi all,
>
>
>
> Can s
Le vendredi 18 novembre 2011 à 16:09 +0100, Jaensch, Steffen [TIBBE] a
écrit :
> Hi all,
>
> Can somebody explain why length("") returns 1 and not 0?
Probably because it contains one element, "".
> How do I test if a given string is the empty string?
a <- ""
a == ""
[1] TRUE
Seems to be enough to
Hi all,
Can somebody explain why length("") returns 1 and not 0? How do I test
if a given string is the empty string?
Thanks,
Steffen.
[[alternative HTML version deleted]]
__
R-help@r-project.org mailing list
https://stat.ethz.c
5 matches
Mail list logo