仅将一个df的列数据剪切并粘贴到另一df中(不包括列名)

时间:2019-09-12 18:47:23

标签: python pandas

我有两个具有不同形状和列名的df。
df(2249,11) df1(2227,10)

尽管两个df具有不同的列名,并且形状相差1列,但我想执行以下操作:

问题1:剪切并粘贴df1.iloc [:,1:]的数据,并覆盖df中的数据,但不覆盖列名。

问题2:解决了。为df [df.columns [0] = df [df.columns [0] .replace(1,0)

df
Date    SPTR ROC Signal XLP ROC Signal  XLV ROC Signal  XLB ROC Signal
2018-09-14  1.0 1.0 1.0 1.0
2018-09-17  1.0 1.0 1.0 1.0
2018-09-18  1.0 1.0 1.0 1.0
2018-09-19  1.0 1.0 1.0 1.0
2018-09-20  1.0 1.0 1.0 1.0

df1
Date    XLP XLV XLB
2018-09-14  0   0   1
2018-09-17  0   0   1
2018-09-18  0   0   1
2018-09-19  0   0   1
2018-09-20  0   0   1

0 个答案:

没有答案