[R] Saving tab/csv delimited data with NaN's
Sharpie
chuck at sharpsteen.net
Wed Mar 24 01:11:35 CET 2010
Rolf Turner wrote:
>
>
> On 24/03/2010, at 12:34 PM, Sharpie wrote:
>>> foo <- matrix(0,nrow=3,ncol=3)
>>> foo
>> [,1] [,2] [,3]
>> [1,] 0 0 0
>> [2,] 0 0 0
>> [3,] 0 0 0
>>
>>> foo[3,3] <- NA
>>> foo
>> [,1] [,2] [,3]
>> [1,] 0 0 0
>> [2,] 0 0 0
>> [3,] 0 0 NA
>>
>>> write.csv( foo, file='tst.csv', na = "NaN", row.names = F )
>>> readLines( 'tst.csv' )
>> [1] "\"V1\",\"V2\",\"V3\"" "0,0,0" "0,0,0"
>> [4] "0,0,NaN"
>>
>> Seems to work fine for me. If you post a reproducible example, we could
>> probably figure out why it is not working for you.
>
>
> This doesn't work if you have both NAs and NaNs in your data frame and you
> want to distinguish between these. I.e. when you read the data back in,
> all NAs will have been converted to NaNs.
>
> Admittedly the OP said he wanted to represent all NAs as NaNs, so your
> solution would seem to work for him.
>
> cheers,
>
> Rolf Turner
>
Aye, it still works if I replace the NA in my matrix with NaN. If there is
a mixture of NAs and NaNs, there will be some loss of distinction as you
say.
However, I can not tell if this is the case from the original post-- hence
the need for an example!
-Charlie
-----
Charlie Sharpsteen
Undergraduate-- Environmental Resources Engineering
Humboldt State University
--
View this message in context: http://n4.nabble.com/Saving-tab-csv-delimited-data-with-NaN-s-tp1679673p1679909.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list