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