Мне нужно найти среднее значение между ними. Но если df1 равен np.nan, средним будет значение из df2.
Код: Выделить всё
df1 = pd.DataFrame([1, 5, np.NaN, 4, np.NaN, 9])
df2 = pd.DataFrame([8, 2, np.NaN, np.NaN, 5, np.NaN])
Код: Выделить всё
df3 = pd.DataFrame([4.5, 3.5, np.NaN, 4, 5, 9])
Подробнее здесь: https://stackoverflow.com/questions/788 ... -in-pandas