##### `DataFrame.update(other, join='left', overwrite=True, filter_func=None, errors='ignore')`
**功能简介:**
- 用于将一个 DataFrame 的值更新到另一个 DataFrame 中,根据索引或列的匹配进行更新。
**参数说明:**
- `other`:要用于更新的另一个 DataFrame。
- `join`:可选,用于指定在更新时使用的连接方式。可以是 `'left'`(默认,使用左 DataFrame 的索引或列)或 `'right'`(使用右 DataFrame 的索引或列)。
- `overwrite`:可选,如果为 `True`,则会将 `other` DataFrame 的值完全覆盖当前 DataFrame。如果为 `False`,则只会更新缺失的值。默认为 `True`。
- `filter_func`:可选,用于指定一个函数,根据返回值决定是否更新某个单元格的值。默认为 `None`。
- `errors`:可选,用于指定错误处理策略。可以是 `'raise'`(默认,抛出异常)、`'ignore'`(忽略错误)或 `'warn'`(在发生错误时发出警告)。
**返回值:**
- 无返回值,直接在当前 DataFrame 上进行更新。
**用法示例:**
```python
import pandas as pd
# 创建两个示例 DataFrame 进行更新
data1 = {'ID': [1, 2, 3],
'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 22]}
data2 = {'ID': [2, 3],
'Age': [28, 24]}
df1 = pd.DataFrame(data1)
df2 = pd.DataFrame(data2)
# 使用 update() 方法进行更新
df1.update(df2)
print("原始 DataFrame:\n", df1)
```