wrong measurements on as.character(NA) (PR#1739)
oehl_list@gmx.de
oehl_list@gmx.de
Wed, 3 Jul 2002 15:30:41 +0200 (MET DST)
pure replication code at the end
> ## this is correct
> nchar("NA")
[1] 2
>
> # but this is wrong since 1.5.0
> nchar(NA)
[1] 2
> nchar(as.character(NA))
[1] 2
>
>
> # same problems with strwidth() strheight()
> plot(1)
> strwidth("NA")
[1] 0.03410118
> strwidth(NA)
Error in strwidth(s, pmatch(units, c("user", "figure", "inches")), cex) :
character or expression first argument expected
> strwidth(as.character(NA))
[1] 0.03410118
>
> strheight("NA")
[1] 0.02235669
> strheight(NA)
Error in strheight(s, pmatch(units, c("user", "figure", "inches")), cex) :
character or expression first argument expected
> strheight(as.character(NA))
[1] 0.02235669
I guess, all of the following should return NA
nchar(NA)
strwidth(NA)
strheight(NA)
Best
Jens Oehlschlägel
## this is correct
nchar("NA")
# but this is wrong since 1.5.0
nchar(NA)
nchar(as.character(NA))
# same problems with strwidth() strheight()
plot(1)
strwidth("NA")
strwidth(NA)
strwidth(as.character(NA))
strheight("NA")
strheight(NA)
strheight(as.character(NA))
--please do not edit the information below--
Version:
platform = i386-pc-mingw32
arch = i386
os = Win32
system = i386, mingw32
status =
major = 1
minor = 5.1
year = 2002
month = 06
day = 17
language = R
Windows 2000 Professional (build 2195) Service Pack 1.0
Search Path:
.GlobalEnv, package:SJava, package:ctest, Autoloads, package:base
--
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._