R:编写一个循环,其中包括序列中除一个变量之外的所有变量

问题描述 投票:0回答:1

下面有我的代码。我是>

for (i in c(01,02,04,05,06,08,09,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50,51,53,54,55,56)) {
  for (j in 1978:2013) {
    for (k in vector) {
  dataprep.EM<-dataprep(
  foo=FinalCPS2,
  predictors=c("A1","A2","A3","FE","IND1","IND2","IND3","IND4","IND5","ED1","ED2"),
  special.predictors = list(list("EMP",1977:1981,c("mean"))),
  dependent = "EMP",
  unit.variable = "STATEFIP",
  time.variable = "YEAR",
  treatment.identifier = i,
  controls.identifier = k,
  time.predictors.prior = c(1977:j),
  time.optimize.ssr = c(1977:j),
  time.plot = c(1977:2015))
}}}

对于最后一个变量,我希望将其填写第一个变量的整个数字序列,但要排除一个。想法是不包含为“ i”插入的相同号码。任何帮助表示赞赏。

下面有我的代码。我是为了(我在c(01,02,04,05,06,08,09,10,11,12,13,15,16,17,18,19,20,21,22,23,24 ,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,44,45,46,47,48,49,50 ,51,53,54,55,56)){...

r
1个回答
0
投票

您可以使用:

© www.soinside.com 2019 - 2024. All rights reserved.