我有两个表,用于存储不同时间段的数据,例如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)
但无济于事。
谁能告诉我如何进行排序?
任何帮助将不胜感激。提前致谢。