onday, January 22, 2018 2:01 PM
To: William Dunlap mailto:wdun...@tibco.com>>;
Patrick Perry mailto:ppe...@stern.nyu.edu>>
Cc: r-devel@r-project.org <mailto:r-devel@r-project.org>
Subject: Re: [Rd] as.character(list(NA))
On 01/20/2018 08:24 AM, William Dunlap
-
> From: R-devel [mailto:r-devel-boun...@r-project.org] On Behalf Of Hervé
> Pagès
> Sent: Monday, January 22, 2018 2:01 PM
> To: William Dunlap ; Patrick Perry <
> ppe...@stern.nyu.edu>
> Cc: r-devel@r-project.org
> Subject: Re: [Rd] as.character(list(NA))
>
> On 0
-devel [mailto:r-devel-boun...@r-project.org] On Behalf Of Hervé Pagès
Sent: Monday, January 22, 2018 2:01 PM
To: William Dunlap ; Patrick Perry
Cc: r-devel@r-project.org
Subject: Re: [Rd] as.character(list(NA))
On 01/20/2018 08:24 AM, William Dunlap via R-devel wrote:
> I believe that f
On 01/20/2018 08:24 AM, William Dunlap via R-devel wrote:
I believe that for a list as.character() applies deparse() to each element
of the list. deparse() does not preserve NA-ness, as it is intended to
make text that the parser can read.
str(as.character(list(Na=NA, LglVec=c(TRUE,NA),
Func
I believe that for a list as.character() applies deparse() to each element
of the list. deparse() does not preserve NA-ness, as it is intended to
make text that the parser can read.
> str(as.character(list(Na=NA, LglVec=c(TRUE,NA),
Function=function(x){x+1})))
chr [1:3] "NA" "c(TRUE, NA)" "func
On 20 January 2018 at 10:43, Patrick Perry wrote:
| As of R Under development (unstable) (2018-01-19 r74138):
|
| > as.character(list(NA))
| [1] "NA"
|
| > is.na(as.character(list(NA)))
| [1] FALSE
Are you aware that this is the same in R-release, and might be "on purpose" ?
R> R.Version()$v
As of R Under development (unstable) (2018-01-19 r74138):
> as.character(list(NA))
[1] "NA"
> is.na(as.character(list(NA)))
[1] FALSE
__
R-devel@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel