我有以下两个数据帧:
Ticker | Fund | PB1 | PB2 | PB3 | PB4
KMX | Bob | BAML | GS | MACQ | HSBC
TEX | Jon | JPM | UBS |
ARC | Pat | JPM | UBS | CITI | WF
Ticker | Rate | PB
KMX |-2 | GS
TEX |-5 | JPM
TEX |-3 | UBS
ARC |-10 | WF
我最终需要用PB提供的速率替换数据帧1中的PB 基于上面的示例-数据框看起来像
Ticker | Fund | PB1 | PB2 | PB3 | PB4
KMX | Bob | | -2 | |
TEX | Jon | -5 | -3 |
ARC | Pat | | | | -10
我曾考虑过在PB栏中添加额外的栏位,但我无法计算出每个基金PBs数量的可变性质
我试着使用合并,但我不知道从这里去哪里
loadin=Trade_options_final.merge(Total, how='left', on=[])
好问题,你可能需要先
melt
然后merge
再pivot
把它拿回来相关问题 更多 >
编程相关推荐