[R] levels of an array (strings and numbers)

Uwe Ligges ligges at statistik.uni-dortmund.de
Thu Aug 3 19:18:29 CEST 2006



Alessandro Antonucci wrote:
> Reading a csv file (db.csv) as:
> 
> yes,full
> no,full
> no,empty
> 
> I can use the command 'levels' to extract
> the different values appearing for each
> column as follows:
> 
>> d<-read.csv("db.csv")
>> levels(d[,2])
> 
> which returns
> 
>> [1] "empty" "full" 
> 
> while, doing the same with a numerical csv file as:
> 
> 1,6
> 0,6
> 0,7

R (i.e. read.csv) assumes this is numeric rather than categorical data.
Hence specify the class of each variable in read.cvs' argument "colClasses".

Uwe Ligges



> the same instruction returns an empty output instead of 6 7
> 
> Any idea about that?
> 
> Thanks in advance,
> Alessandro
>



More information about the R-help mailing list