R 如何为数据帧编制索引,以便对其进行扩充?

R 如何为数据帧编制索引,以便对其进行扩充?,r,dataframe,indexing,R,Dataframe,Indexing,我正在尝试为多个主题的数据帧添加一个新的残差组件。我可以单独这样做: subjectnew<-subset(Abc, condition=="gram" & subject==51) subjectnew$resTime<-residuals(AbcModel[[51]]) 我是否错误地使用了哪个来索引我的数据帧?可能是因为没有从for循环中正确创建resTime列,因为它只是试图将值分配给某些行。在运行for循环之前创建列可能有助于解决问题 subjectnew$resT

我正在尝试为多个主题的数据帧添加一个新的残差组件。我可以单独这样做:

subjectnew<-subset(Abc, condition=="gram" & subject==51)
subjectnew$resTime<-residuals(AbcModel[[51]])

我是否错误地使用了
哪个
来索引我的数据帧?

可能是因为没有从for循环中正确创建resTime列,因为它只是试图将值分配给某些行。在运行for循环之前创建列可能有助于解决问题

subjectnew$resTime <- NA 

subjectnew$resTime可能是因为没有从for循环中正确创建resTime列,因为它只是尝试将值分配给某些行。可能是在使用
subjectnew$resTime运行for循环之前创建列,在使用
Abc$resTime的循环之前添加一个空白列
There were 33 warnings.
Warning messages:
1: In `[<-.data.frame`(`*tmp*`, which(Abc$condition ==  ... :
  provided 18 variables to replace 17 variables
2: In `[<-.data.frame`(`*tmp*`, which(Abc$condition ==  ... :
  provided 18 variables to replace 17 variables
...
subjectnew$resTime <- NA