Python-转换要合并的DataFrame

问题描述 投票:0回答:1

我有两个不同的数据框。

一个看起来像:

     Date          StoreID     MerchandiseType     Count
     04/01/2020    1           Hat                 2
     04/01/2020    1           Shirt               4

另一个看起来像:

     Date        StoreID     Hat    Shirt
     04/01/2020  1           2      4

我想转换数据框2,使其结构像数据框1,然后合并。有什么建议吗?

python transform melt
1个回答
0
投票

执行:

df2 = df2.melt(id_vars=['Date', 'StoreID'], value_vars=['Hat', 'Shirt'])

这将为您提供正确的格式,然后您就可以合并了。

输出:enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.