【问题标题】:How to append two Pandas DataFrames in a Specific manner如何以特定方式附加两个 Pandas DataFrame
【发布时间】:2020-07-31 14:59:17
【问题描述】:

您好,我有两个数据框

df1

df2

最后我想要输出 df3

df3

谁能指导我如何在python中做到这一点?

【问题讨论】:

  • 您能先解决问题的格式吗?读起来不方便

标签: python python-3.x pandas dataframe pandas-groupby


【解决方案1】:

您想对常见的列进行逐行连接。使用 pd.concat 方法。然后按秒和日期排序。

df3 = pd.concat([df1, df2], axis=0)
df3 = df3.sort_values(['Sec', 'Date'], ascending=True)

【讨论】:

    【解决方案2】:

    尝试使用这个

    df3 = pd.concat([df1, df2], ignore_index=True, sort=True)
    

    【讨论】:

      猜你喜欢
      • 2015-07-25
      • 2021-08-17
      • 2017-10-15
      • 2020-10-11
      • 2021-09-03
      • 2021-12-25
      • 2021-09-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多