pandas - Pandas 数据透视表:如何限制列仅显示一年的数据?
问题描述
我正在使用 Pandas 数据透视表,并希望将其限制为仅在列中显示一年。例如在以下情况下,如何仅显示 2015 年的价值?
pd.pivot_table(df, values="Value",
index=["Reporting Route Description"],
aggfunc="sum", columns=["Departure Datetime: Year (YYYY)"])
解决方案
这应该可以解决问题:
pd.pivot_table(df, values="Value", index=["Reporting Route Description"], aggfunc="sum", columns=["Departure Datetime: Year (YYYY)"]).loc[:, [2015]]
推荐阅读
- javascript - Fabric.js 未从 SVG 加载路径元素
- reactjs - 为什么在 npm 远程存储库中没有更新最新版本?
- java - 检查互联网连接问题
- properties - 使用 Apache Karaf 等的示例/
.cfg 文件来存储自定义属性并在 Camel Java DSL 路由中使用它们 - oracle - 使用 Spring JPA Hibernate 生成批量/批量序列
- scala - Spark 数据集 withColumn 添加分区 id
- amazon-web-services - 如何通过 IP 限制 AWS Lambda 或 API Gateway?
- javascript - 如何:单选按钮更改图像的不透明度
- ms-access - 为什么使用 ms-access transfertext 导出时会出现运行时错误“3011”?
- java - 无法在 tomcat 8.5 和 7.0 上运行我的 Spring MVC 项目