Matrix (R) 所有数据进入数据框新列的第一行

Matrix (R) 所有数据进入数据框新列的第一行,matrix,Matrix,我有一个数据框,1447个obs,包含165个变量,我希望通过处理现有的列来添加列。我有: resvar <- 111 # column number of response variable (e.g. CPUE) in "samples" (the data frame) 有没有人知道发生了什么&为什么它不起作用? 如果我这样做 dummy是一个data.frame,其行名称与resvar第111列的行名称中的行名称相同。这就是问题所在吗?samples$grv samples$

我有一个数据框,1447个obs,包含165个变量,我希望通过处理现有的列来添加列。我有:

resvar <- 111  
# column number of response variable (e.g. CPUE) in "samples" (the data frame)
有没有人知道发生了什么&为什么它不起作用? 如果我这样做


dummy是一个data.frame,其行名称与resvar第111列的行名称中的行名称相同。这就是问题所在吗?

samples$grv samples$grv@ConjugatePrior一旦被接受,我将向您表示感谢。
samples$grv <- log1p(samples[resvar])
class(log1p(samples[resvar])) = data.frame
dummy <- log1p(samples[resvar])