構造が同じである2つのデータフレームが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
のインデックスを持つ行のみdf_a
を、の対応する行で上書きしたいと思いますdf_a
。Pandas dfの行を別のdfの行に置き換え、pandasデータフレームの行を置き換えるをチェックアウトしましたが、どちらも別のデータフレームのインデックスを使用して行の値を置き換える方法を説明していません。
次のようなもの:
df.loc[df_a.index, :] = df_a[:]
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加