首页 > 解决方案 > Pandas 数据透视表:如何限制列仅显示一年的数据?

问题描述

我正在使用 Pandas 数据透视表,并希望将其限制为仅在列中显示一年。例如在以下情况下,如何仅显示 2015 年的价值?

pd.pivot_table(df, values="Value", 
               index=["Reporting Route Description"],
              aggfunc="sum", columns=["Departure Datetime: Year (YYYY)"])

在此处输入图像描述

标签: pandas

解决方案


这应该可以解决问题:

pd.pivot_table(df, values="Value", index=["Reporting Route Description"], aggfunc="sum", columns=["Departure Datetime: Year (YYYY)"]).loc[:, [2015]]

推荐阅读