У меня есть два кадра данных в r с одинаковым размером.То, что я хочу сделать, это удалить значение первого кадра данных, если второй кадр данных имеет значение меньше нуля
Например, если кадр данных killer_stock имеет значения меньше 0, значения в rank_stock будут заменены наNA
stock <-c('1','2','3')
stock2 <-c('1','2','3')
rank_stock <- data.frame(stock,stock2)
stockc <-c('-1','2','3')
stock2c <-c('2','-1','1')
killer_stock <- data.frame(stockc,stock2c)
результирующий кадр данных будет выглядеть примерно так, как показано ниже.но у меня очень большой фрейм данных, и я хотел бы, чтобы значение rm не заменяло его на chr "NA"
stock_r <-c('NA','2','3')
stock_r2 <-c('1','NA','3')
result_stock <- data.frame(stock_r,stock_r2)
Заранее благодарю за помощь!