[R] Trouble with simple R list concatenations
    Jim Burke 
    j.burke at earthlink.net
       
    Mon Mar 21 02:32:05 CET 2011
    
    
  
PROBLEM How can I concatenate the following lists into ONE LIST WITHOUT 
the unhelpful message "operator is invalid for atomic vectors"?  Combine 
as a data frame?
EXAMPLE
Birth_Date      <- NULL
Birth_Date[1:3] <- c("01/17/1939","01/17/1949", "01/17/1959")
Later_Date      <- NULL
Later_Date[1:3] <- c("01/17/2009", NA, NA)
Names           <- NULL
Names[1:3]      <- c("Martha Smith", "John Doe", "Rufus Nobody")
#this does not work
family          <- c(Birth_Date, Later_Date, Names)
family$Birth_Date
Error in family$Birth_Date : $ operator is invalid for atomic vectors
FUNCTIONALLY DESIRED FROM THE FINAL COMBINED data frame
I would appreciate being able to do the following with the final list or 
data frame.
1. Be able to address names using $
2. Be able to change individual variables like the NA's to a proper date 
perhaps like
family$Later_Date[[3]] <- toString(format(Sys.time(),"%m/%d/%Y"), width=10)
Thanks, your help would is gratefully accepted,
Jim
    
    
More information about the R-help
mailing list