我想合并两个数据帧,并在输出数据帧中生成列行的子集。 这两个表格如下:
表Stk
stk = pd.DataFrame({'code':['A121','H812','Z198'],'01-05-2021':[4,2,6],'02-05-2021':[1,3,2],'03-05-2021':[12,13,12]})
桌上支持
sup = pd.DataFrame({'code':['A121','H812','S222'],'01-05-2021':[2,2,2],'03-05-2021':[5,5,5],'06-05-2021':[1,4,7]})
输出表
关于如何创建输出表的简要说明:
我希望这是清楚的。对此,如有任何建议或帮助,将不胜感激。我尝试在两个表上使用merge和外部联接,但这会创建额外的日期列。我不知道如何从中创建行
将新列
"code"
添加到每个数据帧并连接它们。显然,Z198, sup
和S222, stk
的行将丢失。解决方案是使用代码和模式值的乘积.reindex
最终的数据帧。函数.reindex
将自动向缺少的行添加NaN
印刷品:
试试看:
输出
相关问题 更多 >
编程相关推荐