[Rcpp-commits] r3324 - pkg/int64/R

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Sat Nov 12 10:27:48 CET 2011


Author: romain
Date: 2011-11-12 10:27:48 +0100 (Sat, 12 Nov 2011)
New Revision: 3324

Modified:
   pkg/int64/R/int64.R
Log:
starting to add some NA specific behaviour

Modified: pkg/int64/R/int64.R
===================================================================
--- pkg/int64/R/int64.R	2011-11-12 09:25:35 UTC (rev 3323)
+++ pkg/int64/R/int64.R	2011-11-12 09:27:48 UTC (rev 3324)
@@ -102,13 +102,13 @@
 
 as.int64 <- function(x){
     if( is.character(x) ){
-        x[ ! grepl("^[-][0-9]+$", x) ] <- NA     
+        x[ ! grepl("^[-]?[0-9]+$", x) ] <- NA     
     }
     new( "int64", .Call(int64_as_int64, x) ) 
 }
 as.uint64 <- function(x){
     if( is.character(x) ){
-        x[ ! grepl("^[-][0-9]+$", x) ] <- NA     
+        x[ ! grepl("^[-]?[0-9]+$", x) ] <- NA     
     }
     new( "uint64", .Call(int64_as_uint64, x) ) 
 }



More information about the Rcpp-commits mailing list