根据其他表格在表格中填写缺失的数据

时间:2019-11-25 06:31:34

标签: python pandas dataframe metadata

我有一个看起来像这样的数据集:Table1

Date       A           B          C           D .......
1-Oct      0.3         0.1                    1
2-3ct      0.5         0.9        0.6         
3-Oct                             0.8         0.4

另一组如下所示:Table2

Date       A           B          C           D .......
1-Oct      0.5         0.4        0.3          1
2-Oct      0.7         0.6        0.7         0.6 
3-Oct      1           0.9        0.8         0.4

我希望我的输出以存在表1数据的任何方式反映在输出数据中,如果在任何列中缺少表1数据,则应该由表2数据填充。所以我的输出看起来像:

Date       A           B          C           D .......
1-Oct      0.3         0.1        0.3          1        ---0.3 filled in since it was not present in Table1
2-3ct      0.5         0.9        0.6         0.6       
3-Oct      1           0.9        0.8         0.4

任何人都可以帮助我如何获取这种形式的输出数据。...谢谢

1 个答案:

答案 0 :(得分:1)

使用DataFrame.combine_first

df = df1.combine_first(df2)