[R] Expected behavior of as.character ??

Erik Iverson eriki at ccbr.umn.edu
Wed Feb 9 19:57:49 CET 2011



koooee wrote:
> is this the expected behavior of as.character ?
> 
> resultset is a data.frame from a sqlQuery() using RODBC
> 
>> a = as.character(as.vector(resultset[1]))
>> a
> [1] "c(-1, 1, 2, 3, 4, 5, 6, 7, 8, 9)"
> 
> I would expect the statement above to return similar to the result below, am
> I missing something?
> 
>> as.character(c(-1,1,2,3,4,5,6,7,8,9))
>  [1] "-1" "1"  "2"  "3"  "4"  "5"  "6"  "7"  "8"  "9" 

What class is resultset[1] ? A list, yes? Thus the behavior.
try


 > as.character(resultset[[1]])



More information about the R-help mailing list