0
У меня есть кадр данных следующим образом:Замена значений в кадре данных с учетом заданного условия
df->
ID TIME W
1 0 0.1
1 1 1
1 2 0.4
1 3 1.5
2 0 5
2 5 0.3
Я хочу добавить условие, если df$W >= 1
затем положить zero
вместо этого. Как написать, что в R?
Я использовал '' Ошибка в ДФ $ W <-ifelse (DF $ W> = 1,0, DF $ W) 'в кадре данных, у меня есть, он дал мне ошибку:' Ошибка в '$ <-. data.frame' (' * tmp * '," W ", value = logical (0)): replace имеет 0 строк, данные имеют значение 2500' –
, что сообщение об ошибке выглядит так: в вашем столбце нет столбца W dataframe, где вы используете функцию ifelse. Правильно ли вы назвали эту колонку? в верхнем регистре W это должно быть, если вы используете эту точную функцию. – jeborsel
Вы правы. Я сделал ошибку. Спасибо, что указали это! –