小编Ken*_*nza的帖子

从另一个数据帧填充数据帧的列

我正在尝试根据条件从另一个数据帧填充数据帧的一列。假设我的第一个数据帧是 df1,第二个被命名为 df2。

# df1 is described as bellow :
+------+------+
| Col1 | Col2 |
+------+------+
|   A  |  1   |
|   B  |  2   |
|   C  |  3   |
|   A  |  1   |
+------+------+
Run Code Online (Sandbox Code Playgroud)

# df2 is described as bellow :
+------+------+
| Col1 | Col2 |
+------+------+
|   A  |  NaN |
|   B  |  NaN |
|   D  |  NaN |
+------+------+
Run Code Online (Sandbox Code Playgroud)

Col1 的每个不同值都有一个 id 号(在 Col2 中),所以我想要的是填充 df2.Col2 中的 NaN 值,其中 df2.Col1==df1.Col1 …

python dataframe pandas

6
推荐指数
1
解决办法
4529
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1