[Rd] Bug when trying to save a character vector with an embedded / (PR#1115)
Peter Dalgaard BSA
p.dalgaard@biostat.ku.dk
04 Oct 2001 14:43:27 +0200
a296180@mica.fmr.com writes:
> VIA\B # This is how the string should look.
> > save(test, ascii = TRUE, file = "here")
> > remove(list = ls())
> > ls()
> character(0)
> > load("here")
> > ls()
> [1] "test"
> > cat(test, "\n")
> VIAB # This is not how the string should look! Where did the \ go?
Fixed now for r-devel. Will commit shortly.
(Martin, here's a way to test all characters:
x <- y <- unlist(as.list(
parse(text=paste("\"\\",
as.character(structure(0:255,class="octmode")),
"\"",sep=""))))
save(x, ascii=T, file="here")
load("here")
all(x==y)
- I'd commit it for the regression test suite, but I'm not sure what
our conventions are for temporary files)
BTW: printing and deparsing x and y causes display corruption. Perhaps
we should have an isprint somewhere?
--
O__ ---- Peter Dalgaard Blegdamsvej 3
c/ /'_ --- Dept. of Biostatistics 2200 Cph. N
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk) FAX: (+45) 35327907
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
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
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._