Я R программист и ищу подобный образ, чтобы сделать что-то подобное в R:Панды логическая индексация на одном столбце dataframe присвоить значения
data[data$x > value, y] <- 1
(в основном, принимают все строки, в которых х столбец больше некоторого значения и назначить столбец у в этих строках значение 1)
В панд, казалось бы эквивалент пошел бы что-то вроде:
data['y'][data['x'] > value] = 1
Но это дает НастройкаWithCopyWarning.
Эквивалентные заявления я попытался это:
condition = data['x']>value
data.loc(condition,'x')=1
Но я серьезно запутался. Возможно, я слишком много размышляю в терминах R и не могу окунуться в то, что происходит на Python. Что было бы эквивалентным кодом для этого в Python, или обходными методами?