[R] saveRDS() and readRDS() Why?

Robert David Burbidge robertburbidged@t@ @ending from y@hoo@co@uk
Wed Nov 7 12:03:18 CET 2018


Patrick,

I cannot reproduce this behaviour. I'm using:

Windows 8.1; R 3.5.1; RStudio 1.1.463

running in a VirtualBox on Ubuntu 18.04 with R 3.4.4; RStudio 1.1.456

The file size of rawData.rds is always 88 bytes in my example and od 
gives the same results on Windows and Linux.

I am using a VirtualBox shared folder to transfer from Windows to Linux.

Could you provide details of your machines?

Rgds,

Robert


On 07/11/18 07:56, Patrick Connolly wrote:
>  From a Windows R session, I do
>   
>> object.size(rawData)
> 31736 bytes  # from scraping a non-reproducible web address.
>> saveRDS(rawData, file = "rawData.rds")
> Then copy to a Linux session
>
>> rawData <- readRDS(file = "rawData.rds")
>> rawData
> [1] "rawData"
>> object.size(rawData)
> 112 bytes
>> rawData
> [1] "rawData" # only the name and something to make up 112 bytes
> Have I misunderstood the syntax?
>
> 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.
>
> In case it's material ...
>
> I couldn't get the scraping to work on either of the R installations
> but Windows users told me it worked for them.  So I thought I'd get
> the R object and use it.  I could understand accessing the web address
> could have different permissions for different OSes, but should that
> affect the R objects?
>
> TIA
>



More information about the R-help mailing list