Message-ID: <d64a5e941543df57282fbfadde34500f.squirrel@webmail.uic.edu>
Date: 2011-04-12T18:20:30Z
From: Sparks, John
Subject: Assign Character Value to Data Frame
Dear R Helpers,
I am trying to write a character value to the row of a data frame and am
running into a problem that I don't have when I do this for numeric
arguments. For example, the following works just fine:
> test<-data.frame(number=numeric(1))
> test[1,]<-.5
> test
number
1 0.5
But the following bombs out:
> hold<-data.frame(symbol=character(1))
> hold[1,]<-"NYSE:MMM"
Warning message:
In `[<-.factor`(`*tmp*`, iseq, value = "NYSE:MMM") :
invalid factor level, NAs generated
Could someone please guide me as to what adjustment I need to make to
assign this character value to this row of the data frame? Your help
would be very much appreciated.
--John Sparks