[R] which is faster "for" or "apply"
    Berend Hasselman 
    bhh at xs4all.nl
       
    Wed Dec 31 08:54:58 CET 2014
    
    
  
> On 31-12-2014, at 08:40, Karim Mezhoud <kmezhoud at gmail.com> wrote:
> 
> Hi All,
> I would like to choice between these two data frame convert. which is
> faster?
> 
>   for(i in 1:ncol(DataFrame)){
> 
>                    DataFrame[,i] <- as.numeric(DataFrame[,i])
>                }
> 
> 
> OR
> 
> DataFrame <- as.data.frame(apply(DataFrame,2 ,function(x) as.numeric(x)))
> 
> 
Try it and use system.time.
Berend
> Thanks
> Karim
>  Ô__
> c/ /'_;~~~~kmezhoud
> (*) \(*)   ⴽⴰⵔⵉⵎ  ⵎⴻⵣⵀⵓⴷ
> http://bioinformatics.tn/
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help at 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.
    
    
More information about the R-help
mailing list