[R] lapply() not converting columns to factors (no error message)

Sundar Dorai-Raj sdorairaj at gmail.com
Mon Nov 16 13:59:42 CET 2009


Works for me:

x <- read.csv(url("http://dc170.4shared.com/download/153147281/a5c78386/Testvcomp10.csv?tsid=20091116-075223-c3093ab0"))
names(x)
x[2:13] <- lapply(x[2:13], factor)

> levels(x$P1L55)
[1] "0" "1"
> is.factor(x$P1L96)
[1] TRUE

> sessionInfo()
R version 2.10.0 (2009-10-26)
i386-apple-darwin9.8.0

locale:
[1] en_US.UTF-8/en_US.UTF-8/C/C/en_US.UTF-8/en_US.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base

other attached packages:
[1] lattice_0.17-26

loaded via a namespace (and not attached):
[1] grid_2.10.0  tools_2.10.0

On Mon, Nov 16, 2009 at 4:50 AM, A Singh <Aditi.Singh at bristol.ac.uk> wrote:
> Sorry, my file is at:
>
>
> http://www.4shared.com/file/153147281/a5c78386/Testvcomp10.html
>
>
> ----------------------
> A Singh
> Aditi.Singh at bristol.ac.uk
> School of Biological Sciences
> University of Bristol
>
> ______________________________________________
> R-help at r-project.org mailing list
> 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