[英]How to copy one DataFrame column in to another Dataframe if their indexes values are the same
[英]How to transform column values of a dataframe to another dataframe with different indexes?
我有兩個行數相同的數據框。
df_a:
index Id X Y
1 10 x1 -
2 20 x2 -
-----------
df_b:
index PostId Text
3 10 abcd
4 20 efg
現在如何將df_b['Text']
值轉換為df_a['Y']
。 結果是:
df_a:
index Id X Y
1 10 x1 abcd
2 20 x2 efg
請注意,提到的數據幀的索引是不一樣的。
由於行數相同,您可以分配 numpy 數組:
df_a['Y'] = df_b['Text'].to_numpy()
較舊的熊貓版本:
df_a['Y'] = df_b['Text'].values
如果要映射或合並,可以自由使用此答案中的一些解決方案。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.