For some reason l[[2]] is serialized as a 'compact_realseq' and l[3]] is not. They both unserialize to the same thing. On Windows I get:
> lapply(l, function(x)rawToChar(serialize(x, connection=NULL, ascii=TRUE))) [[1]] [1] "A\n3\n262146\n197888\n6\nCP1252\n238\n2\n1\n262153\n14\ncompact_intseq\n2\n1\n262153\n4\nbase\n2\n13\n1\n13\n254\n14\n3\n3\n1\n1\n254\n" [[2]] [1] "A\n3\n262146\n197888\n6\nCP1252\n238\n2\n1\n262153\n15\ncompact_realseq\n2\n1\n262153\n4\nbase\n2\n13\n1\n14\n254\n14\n3\n3\n1\n1\n254\n" [[3]] [1] "A\n3\n262146\n197888\n6\nCP1252\n14\n3\n1\n2\n3\n" Bill Dunlap TIBCO Software wdunlap tibco.com On Sat, Aug 29, 2020 at 8:37 AM Sigbert Klinke <sigb...@wiwi.hu-berlin.de> wrote: > > Hi, > > if I create a list with > > l <- list(1:3, as.numeric(1:3), c(1,2,3)) > > and applying > > lapply(l, 'class') > lapply(l, 'mode') > lapply(l, 'storage.mode') > lapply(l, 'typeof') > identical(l[[2]], l[[3]]) > > then I would believe that as,numeric(1:3) and c(1,2,3) are identical > objects. However, > > lapply(l, serialize, connection=NULL) > > returns different results for each list element :( > > Any ideas, why it is like that? > > Best Sigbert > > -- > https://hu.berlin/sk > https://hu.berlin/mmstat3 > > ______________________________________________ > 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. ______________________________________________ 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.