[R] melt on OSX ignores na.rm=T
Titus von der Malsburg
malsburg at gmail.com
Sat Feb 6 11:51:48 CET 2010
Hi list,
I run R on Linux and OSX. On both systems I use R version 2.9.2 (2009-08-24)
and reshape version: 0.8.2 (2008-11-04). When I do a melt with
na.rm=T on a data frame I get different results on these systems:
library(reshape)
x <- read.table(textConnection("char trial wn
p E10I13D0 4
r E10I13D0 4
a E10I13D0 4
c E10I13D0 4
t E10I13D0 4
i E10I13D0 4
c E10I13D0 4
e E10I13D0 4
d E10I13D0 4
, E10I13D0 NA"), head=T)
melt(x, measure.vars="char", na.rm=T)
On Linux I get:
1 E10I13D0 4 char p
2 E10I13D0 4 char r
3 E10I13D0 4 char a
4 E10I13D0 4 char c
5 E10I13D0 4 char t
6 E10I13D0 4 char i
7 E10I13D0 4 char c
8 E10I13D0 4 char e
9 E10I13D0 4 char d
But on OSX I get:
1 E10I13D0 4 char p
2 E10I13D0 4 char r
3 E10I13D0 4 char a
4 E10I13D0 4 char c
5 E10I13D0 4 char t
6 E10I13D0 4 char i
7 E10I13D0 4 char c
8 E10I13D0 4 char e
9 E10I13D0 4 char d
10 E10I13D0 NA char ,
What's causing this glitch? Is there a simple way to subset lines
that do not have any NAs? I'm looking for a line that I can use for
all data.frames without modification.
As always: thanks a lot!
Titus
More information about the R-help
mailing list