Предположим, у меня есть кадр данных 5 * 3, в котором третий столбец содержит пропущенное значение
1 2 3
4 5 NaN
7 8 9
3 2 NaN
5 6 NaN
Я надеюсь сгенерировать значение для пропущенного правила, основанного на том, что первый продукт второй столбец
1 2 3
4 5 20 <--4*5
7 8 9
3 2 6 <-- 3*2
5 6 30 <-- 5*6
Как я могу сделать это, используя фрейм данных? Благодарю.
Как добавить условие для расчета недостающего значения, как это?
if 1st % 2 == 0 then 3rd = 1st * 2nd
else 3rd = 1st + 2nd
1 2 3
4 5 20 <-- 4*5 because 4%2==0
7 8 9
3 2 5 <-- 3+2 because 3%2==1
5 6 11 <-- 5+6 because 5%2==1
Вы не можете сделать это, потому что размер не будет равным
—
Mayur Dangar
Можете ли вы расширить свой ответ? Почему это невозможно и что он мог сделать, чтобы решить проблему?
—
Дамиан Мельничук
эй, даже у меня такой же вопрос. но что если данные, с которыми я имею дело, являются текстовыми? это условие похоже на то, что «если« ингредиенты »содержат курицу, тогда« тип »= non-veg»
—
user7389747