The solution was very simple. Don't use the same name for the rds file as used for the R object, viz a vie:
saveRDS(x, file = "x.rds") and x <- readRDS(file = "x.rds") will not work; however saveRDS(x, file = "y.rds") and x <- readRDS(file = "y.rds") will work. An undocumented feature? Thanks to all who contributed. On Sat, 10-Nov-2018 at 08:48PM +1300, Patrick Connolly wrote: |> On Thu, 08-Nov-2018 at 11:06AM +0100, Martin Maechler wrote: |> |> |> >>>>> Patrick Connolly |> |> >>>>> on Thu, 8 Nov 2018 20:27:24 +1300 writes: |> |> [...] |> |> |> > |> |> > I still don't know Why, but I know How. |> |> |> |> Hmm.. and nobody has been able to reproduce your problem, right? |> |> |> |> IIUC, currently you are suggesting that [on Windows], if you do |> |> |> |> saveRDS(rawdata, file="rawdata.rds") |> |> |> |> the resulting file is does not work with readRDS() on Linux. |> |> What again are your R versions on the two platforms? |> |> |> It's an old version on Windows. I haven't used Windows R since then. |> |> major 3 |> minor 2.4 |> year 2016 |> month 03 |> day 16 |> |> |> I've tried R-3.5.0 and R-3.5.1 Linux versions. The problem might be |> entirely because of the ancient Windows version. |> |> |> |> |> |> Could you dput() -- provide a (short if possible) version of rawdata where |> |> that problem occurs ? |> |> I can't make a smaller version of rawdata which comes from scraping a |> non-public web address, but next week when I'm back where those |> machines are, I'll try it with a small data frame which is |> reproducible. |> |> |> |> |> |> |> Best, |> |> Martin |> |> |> |> |> |> > ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~. |> |> > ___ Patrick Connolly |> |> > {~._.~} Great minds discuss ideas |> |> > _( Y )_ Average minds discuss events |> |> > (:_~*~_:) Small minds discuss people |> |> > (_)-(_) ..... Eleanor Roosevelt |> |> > |> |> > ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~. |> |> > |> |> > ______________________________________________ |> |> > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see |> |> > https://stat.ethz.ch/mailman/listinfo/r-help |> |> > PLEASE do read the posting guide http://www.R-project.org/posting-guide.html |> |> > and provide commented, minimal, self-contained, reproducible code. |> |> -- |> ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~. |> ___ Patrick Connolly |> {~._.~} Great minds discuss ideas |> _( Y )_ Average minds discuss events |> (:_~*~_:) Small minds discuss people |> (_)-(_) ..... Eleanor Roosevelt |> |> ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~. |> |> ______________________________________________ |> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see |> https://stat.ethz.ch/mailman/listinfo/r-help |> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html |> and provide commented, minimal, self-contained, reproducible code. -- ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~. ___ Patrick Connolly {~._.~} Great minds discuss ideas _( Y )_ Average minds discuss events (:_~*~_:) Small minds discuss people (_)-(_) ..... Eleanor Roosevelt ~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~.~. ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.