Is there a way to assign a value to a specific column within a data frame? e.g.,
dat2 = data.frame(c1 = 101:149, VAR1 = 151:200) j = \"dat2[,\"VAR1\"]\"
set2 <- function(x, val) { eval.parent(substitute(x <- val)) } > dat2 = data.frame(c1 = 101:150, VAR1 = 151:200) > set2(dat2[["VAR1"]], 1:50) > str(dat2) 'data.frame': 50 obs. of 2 variables: $ c1 : int 101 102 103 104 105 106 107 108 109 110 ... $ VAR1: int 1 2 3 4 5 6 7 8 9 10 ...