首页 > 解决方案 > 熊猫数据框组合

问题描述

我有一个包含 2 个表的数据库。我想将两个表中的所有数据都放入单个数据框中。在两个表中都有一个时间列,我想在合并后对数据进行排序。

df1=pd.read_sql("Select * from table1")
df2=pd.read_sql("Select * from table2")

将 df1 和 df2 组合到按时间列排序的单个数据帧的最佳方法是什么?

标签: pythonpandasdataframe

解决方案


你的意思是concatsort_values

print(pd.concat([df1, df2]).sort_values('time'))

推荐阅读