Код: Выделить всё
import pandas as pd
from typing import Any
df1 = pd.DataFrame({"A": [1, 2, 3], "B": [4, 5, 6]})
print(df1, "\n")
df2 = pd.DataFrame({"A": [7, 8, 9], "B": [10, 3, 12]})
print(df2, "\n")
# Define a condition function
def condition(x: Any) -> bool:
"""condition function to update only cells matching the conditions"""
return True if x in [2, 7, 9] else False
df1.update(df2)
print(df1)
К сожалению, документ не очень подробный.
Как обновить фрейм данных с помощью условий правильно?
Подробнее здесь: https://stackoverflow.com/questions/793 ... ilter-func
Мобильная версия