Как использовать np.Nan в кадре данных в PandasPython

Программы на Python
Anonymous
Как использовать np.Nan в кадре данных в Pandas

Сообщение Anonymous »

Например, у меня есть два кадра данных: df1 и df2.
Мне нужно найти среднее значение между ними. Но если 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

Вернуться в «Python»