【发布时间】:2021-07-10 01:12:08
【问题描述】:
我在 df 中有一个数据框列表
dataframe 1:
ID Name Coupon Description Coupon_Type
100 FXC 2.5 Foo Foo Fixed
100 FXC 1.5 Foo Foo Floating
200 MNY 1.0 Man Man Fixed
300 ABC 2.5 Arm T Fixed
300 ABC 3.0 Arm M Fixed
300 ABC 2.5 Arm T Fixed
dataframe2:
ID Name Index_Linked
100 FXC Y
300 ABC N
试图得到这样的结果数据帧
ID Name Coupon Description Coupon_Type Index_Linked
100 FXC [2.5,1.5] Foo Foo [Fixed, Floating] Y
200 MNY 1.0 Man Man Fixed
300 ABC [2.5,3.0] [Arm T, Arm M] Fixed N
如果我尝试
df_final=pd.concat(df, ignore_index=True)
我明白了
ID Name Coupon Description Coupon_Type Index_Linked
100 FXC 2.5 Foo Foo Fixed
100 FXC 1.5 Foo Foo Floating
100 FXC Y
200 MNY 1.0 Man Man Fixed
300 ABC 2.5 Arm T Fixed
300 ABC 3.0 Arm M Fixed
300 ABC 2.5 Arm T Fixed
300 ABC N
非常感谢任何建议。
【问题讨论】:
标签: pandas dataframe concatenation