0

我有一个rate_card如下所示的表格,我使用它从数据框中插入了该表格

 df5.to_sql('rate_card', cnx, if_exists='replace', schema='asia', index = False,method='multi') 

表内的当前数据

ORG_CNTY  DEST_CNTY   KG  Cost    Version
 DE         FR         1   50     2019-12-02
 DE         FR         2   80     2019-12-02
 DE         IND        2   65     2018-12-01
 DE         US         1   70     2019-12-01

我有新的集合数据需要再次插入到表中

新数据

ORG_CNTY  DEST_CNTY   KG  Cost    Version
 DE         FR         1   60     2020-06-02
 DE         FR         2   90     2020-06-02
 DE         IND        1   55     2020-06-02
 DE         US         1   80     22020-06-02

预期产出

ORG_CNTY  DEST_CNTY   KG  Cost    Version
 DE         FR         1   50     2019-12-02
 DE         FR         2   80     2019-12-02
 DE         IND        2   65     2018-12-01
 DE         US         1   70     2019-12-01
 DE         FR         1   60     2020-06-02
 DE         FR         2   90     2020-06-02
 DE         IND        1   55     2020-06-02
 DE         US         1   80     22020-06-02

我当前的代码正在截断并加载表格新数据。我想要旧数据并将新数据附加到表中。这怎么能在python中完成?

4

1 回答 1

0
df_expected = df_current.append(df_new)
于 2020-07-09T23:15:03.413 回答