在R

时间:2018-11-16 00:42:40

标签: r loops for-loop

我正在尝试通过以下方式进行循环:

for(i in 1:38){
        brdf$g[[i]]<-ifelse(brdf$C[[i]]==4,brdf$P[[i]],0) 
        brdf$g[[i]]<-max(brdf$g_[[i]])
        }

在数据帧brdf中,我已经有C1, C2...,C38P1, P2...,P38。现在,我想创建变量g1, g2,...g38,以使g1=P1如果C1==4g2=P2如果C2==4,... g38=P38如果{{1} }。

当我尝试运行上面的代码时,错误是:

C38==4

出什么问题了?

0 个答案:

没有答案