Как я могу обернуть текст вокруг подвижного изображения?

Для такого слияния полезен метод update в DataFrame.

Принимая примеры из документации :

import pandas as pd
import numpy as np

df1 = pd.DataFrame([[np.nan, 3., 5.], [-4.6, np.nan, np.nan],
                   [np.nan, 7., np.nan]])
df2 = pd.DataFrame([[-42.6, np.nan, -8.2], [-5., 1.6, 4]],
                   index=[1, 2])

Данные перед update:

>>> df1
     0    1    2
0  NaN  3.0  5.0
1 -4.6  NaN  NaN
2  NaN  7.0  NaN
>>>
>>> df2
      0    1    2
1 -42.6  NaN -8.2
2  -5.0  1.6  4.0

Давайте обновим df1 с данными из df2:

df1.update(df2)

Данные после обновления:

>>> df1
      0    1    2
0   NaN  3.0  5.0
1 -42.6  NaN -8.2
2  -5.0  1.6  4.0

Замечания:

  • Важно заметить, что это операция «на месте», изменяющая DataFrame, которая вызывает update.

16
задан 29 September 2011 в 17:55
поделиться