Как я могу сравнить два столбца в кадре данных и создать новый столбец на основе разницы этих двух столбцов эффективно?
У меня есть функция в моей таблице, в которой много пропущенных значений, и мне нужно заполнить эту информацию, используя другие таблицы в базе данных, которые содержат эту же функцию. Я использовал np.select
для сравнения функции в моей исходной таблице с той же функцией в другой таблице, но я чувствую, что должен быть простой метод.
Например: pd.DataFrame({'A': [1,2,3,4,np.nan], 'B':[1,np.nan,30,4,np.nan]})
Я ожидаю, что новый столбец будет содержать значения [1,2,"different",4,np.nan]
. Любая помощь будет оценена!