2024-10-02 08:28:17 发布
网友
如果我有一个像这样的数据帧和序列
bi sm 0 A 0 a 1 B 1 b 2 C 2 C
我可以这样连接
不过,我有一个dataframe和seriese,它们都有不同的索引,但行号相同。在
bi sm 2017-11-04 A 0 a 2017-11-03 B 1 b 2017-11-02 C 2 C
我想把这两个连在一起
bi sm 2017-11-04 A a 2017-11-03 B b 2017-11-02 C C
我怎么做???在
使两个数据帧具有相同的索引,然后连接:
pd.concat([dfA, dfB.set_index(dfA.index)], axis=1) # bi sm #2017-11-04 A a #2017-11-03 B b #2017-11-02 C c
您可以将dfB.sm指定为值
dfB.sm
选项1
In [209]: dfA['sm'] = dfB.sm.values In [210]: dfA Out[210]: bi sm 2017-11-04 A a 2017-11-03 B b 2017-11-02 C C
方案2
注意:dfA,dfB都是数据帧。在
dfA
dfB
使两个数据帧具有相同的索引,然后连接:
您可以将
dfB.sm
指定为值选项1
方案2
^{pr2}$注意:
dfA
,dfB
都是数据帧。在相关问题 更多 >
编程相关推荐