使用不同索引的两个数据框合并

3

I have two dataframes:

df1 (index is date):

             a  b
1900-01-01   1  2
1900-01-02   1  3
1900-01-03   3  3

df2(索引为整数):

    c
0   3 
1   1

合并后:

             a  b  d
1900-01-01   1  2  3
1900-01-02   1  3  1
1900-01-03   3  3

我应该使用哪个函数?


发布的问题应该涉及你尝试过什么方法以及为什么它不起作用的原因。 - Diego Aguado
1个回答

3

添加 values 并使用 at

df1.at[:len(df2),'d']=df2.c.values
df1
Out[1200]: 
            a  b    d
1900-01-01  1  2  3.0
1900-01-02  1  3  1.0
1900-01-03  3  3  NaN

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接