【问题标题】:Pandas Pivot - remove multi level index and set as columns [duplicate]Pandas Pivot - 删除多级索引并设置为列[重复]
【发布时间】:2021-03-05 21:03:58
【问题描述】:

您好,我正在使用 pandas pivot 功能。

df1=pd.pivot_table(df, index=[week_column,'Rank_Trx'],columns='Target channel',values= [id_column],aggfunc=pd.Series.nunique)

我收到的输出是这样的。

但是我正在寻找的输出应该是这样的。

所以我希望拥有的数据框的列应该是“Period”、“Rank_Trx”、“PDE”、“Samples”、“Take no action” 基本上我想要一个没有任何多级索引的 NxN 数据框。我正在使用最新的 pandas 版本 1.0.5

【问题讨论】:

标签: python pandas pivot


【解决方案1】:

您可以使用重置数据框的索引

df1 = df1.reset_index()

【讨论】:

  • 嗨,是的,但是我还需要做一些额外的步骤,无论是找到答案并发布它,谢谢。
猜你喜欢
  • 2013-09-08
  • 2019-11-09
  • 2014-09-27
  • 2019-06-13
  • 2020-11-22
  • 2022-12-23
  • 2019-01-16
相关资源
最近更新 更多