使用Pandas按日期对数据框进行排序,其他列中的NaN

时间:2018-08-26 11:25:52

标签: pandas

我有两个表,用于存储不同时间段的数据,例如2017-2018和2015-2018。我试图通过“日期”列将其合并:

combined = pd.merge(table a, table b, on='Date', how='outer')

但是,由于日期范围不同(第一个表小于第二个表),因此组合表中存在NaN,这使得按日期排序变得困难。

即如果某些日期不在表a中,则表a列将显示NaN,并且这些行将移至组合表的末尾。

我尝试使用

进行排序

combined.sort_values(by='Date', ascending=True)

但无济于事。

谁能告诉我如何进行排序?

任何帮助将不胜感激。提前致谢。

0 个答案:

没有答案