小编Fht*_*tsm的帖子

将一个 Pandas DataFrame 的元素放置到另一个 DataFrame 中元素的位置

我有两个 Pandas DataFrame,df1 和 df2。

第一个使用零和一指定元素的“位置”。

第二个指定元素的值,但不指定它们的位置(即,它只是从左到右从 Col1 到 Col4 填充)。

df1 = pd.DataFrame([[1,0,0,0], [1,0,0,1], [0,1,0,1], [0,1,1,1]], columns=['Col1', 'Col2', 'Col3', 'Col4'])
df2 = pd.DataFrame([[1,0,0,0], [0.4,0.6,0,0], [0.8,0.2,0,0], [0.1,0.4,0.5,0]], columns=['Col1', 'Col2', 'Col3', 'Col4'])

df1
  Col1 Col2 Col3 Col4
0    1    0    0    0
1    1    0    0    1
2    0    1    0    1
3    0    1    1    1

df2
  Col1 Col2 Col3 Col4
0    1    0    0    0
1  0.4  0.6    0    0
2  0.8  0.2    0    0
3  0.1  0.4  0.5 …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

3
推荐指数
1
解决办法
134
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1