我有两个具有相同结构的数据帧df
和df_a
df_a
是df
的子集,我需要将其重新整合到df
。本质上,df_a
具有来自df
的各种已被操作的行(具有不同的索引)
下面是每个df
和df_a
的索引示例。它们都有相同的列结构,所以所有的列都是相同的,只有行和行的idex不同
>> 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_a
中相应的行覆盖df
中索引为df_a
的行。我签出了Replace rows in a Pandas df with rows from another df和replace rows in a pandas data frame,但它们都没有告诉我如何使用另一个数据帧的索引来替换行中的值
大致如下:
我不知道这是否需要您的意思,因为您需要更具体,但是如果第一个数据帧被修改为具有不同索引的新数据帧,那么您可以使用以下代码重置索引:
相关问题 更多 >
编程相关推荐