Я бы очень признателен за вашу помощь. У меня есть таблица с идентификаторами, а результат столбца - touchpoint_type. Когда идентификатор отличается от предыдущего, я даю «C», если не «I». Вот мой код: mydata_cce2 $ touchpoint_type < -c (0) mydata_cce2 $ touchpoint_type [1] = "C" J = длина (mydata_cce2 $ id_transaction) для (дж 2: (J-1)) {R дать результат, основанный на условии
if (mydata_cce2$id_transaction[j] != mydata_cce2$id_transaction[j-1])
{ mydata_cce2$touchpoint_type[j] ="C"
}
else {
mydata_cce2$touchpoint_type[j] = "I"
}
}
This is the results that I should get:
id_transaction touchpoint_type
id_transaction touchpoint_type
1 68013539 C
2 68013539 I
3 68013539 I
4 68013702 C
5 68013738 C
6 68013738 I
Это `ы ошибка, что я получаю: Ошибка: inesperado '}' в "}"
Blockquote
R расстроен вашим очень неряшливым форматированием. Сравните [эти два оператора if-else] (https://gist.github.com/nathan-russell/1f1bf203496df6fd007e4751f7b81ff7#file-if-else-r). – nrussell