我有两个数据帧 `df` 和 `df_a`,它们的结构完全相同。`df_a` 是从 `df` 中取出并进行操作的一部分行的子集,现在我需要将这些行重新合并到 `df` 中。
下面是每个 `df` 和 `df_a` 的索引示例。它们都具有相同的列结构,所以所有列都是相同的,只有行和行索引不同。
下面是每个 `df` 和 `df_a` 的索引示例。它们都具有相同的列结构,所以所有列都是相同的,只有行和行索引不同。
>> df
index .. other_columns ..
0
1
2
3
. .
9999
10000
10001
[10001 rows x 20 columns]
>> df_a
index .. other_columns ..
5
12
105
712
. .
9824
9901
9997
[782 rows x 20 columns]
因此,我只想覆盖df
中具有df_a
索引的行,用df_a
相应的行替换它们的值。我查看了Replace rows in a Pandas df with rows from another df 和replace rows in a pandas data frame,但这两者都没有说明如何使用另一个数据框的索引来替换行中的值。