Я пытаюсь кодировать индикаторную переменную в R, да я использую для цикла, когда я неДля контура с, если заявления
lch$clickIndicator <- rep(0, nrow(lch))
for (i in length(lch$clickIndicator)) {if (lch$PREV_CLICKS[i] > 0 || lch$IS_CLICK[i] == 1) {
lch$clickIndicator = 1
} else {
lch$clickIndicator = 0
}}
max(lch$clickIndicator)
К сожалению, функция max()
возвращает 0 после выполнения loop, я пробовал различные перестановки этого кода, в том числе напрямую ссылаясь на каждый элемент lch$clickIndicator[i]
, но ничего не работает. Мне явно не хватает чего-то простого.
Может ли кто-нибудь предложить, как это сделать для цикла, и даже лучше, если есть простой способ векторизовать этот код?
макс() все еще возвращается как 0 с этим кодом :( –
Высокими, то –
@SimonHayward См. обновление. Была еще одна проблема: –