答案 0 :(得分:1)
Pandas提供了一种特别适用于此的melt
:https://pandas.pydata.org/pandas-docs/stable/generated/pandas.melt.html
如果没有您的代码示例,我无法提供代码特定的示例,但您可能会遇到以下情况:
id_vars = ['Customer']
var_name = 'Purchase Type'
value_name = 'Value'
melted_df = pf.melt(unmelted_df, id_vars=id_vars, var_name=var_name, value_name=value_name)
结果,您将获得融合的DataFrame
Purchase 1
,Purchase 2
等属于“购买类型”的属性。并且这些原始购买的价值显示在Value
。