python - 在python中仅绘制选定的行
问题描述
我有一个名为“df”的数据框,column =“date”、“regions”、“transactions”。我想以这种方式绘制数据框,以便我只能看到“选定区域”的事务,而不是我的 df 中的所有区域。
例如 - 我想查看一个仅包含 Regions = "a","X","z" 事务的图 - 都在同一张图中 - 并且“日期”是我的 x 轴。到目前为止,我已经能够在一张图中绘制所有区域的交易数据,但无法将我的数据切片到我想要的区域。有人可以帮忙吗?
解决方案
您可以使用 df.loc 仅访问一组行或列。阅读以下 https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.loc.html
在你的情况下,这样的事情会返回 df 只包含所需的区域
required_regions = ['a','X','z']
df.loc[df['regions'].isin(required_regions)]
推荐阅读
- sql - sql oracle:当类型不存在时获取空值
- c# - 找不到非核心应用程序的模块“AspNetCoreModule”
- css - MacOS Chrome 水平滚动条没有消失
- java - Spring Security 和 Oauth2 的误区
- c# - 具体如果条件评估不正确
- dart - Flutter - 使用 package_info 在 iOS 中获取应用程序版本
- javascript - 将具有相同值的键相乘
- java - 从 Java 8 更新到 OpenJdk 11.0.2 时 intellij maven 中出现错误“找不到 zip END 标头”
- vue.js - 在 vuejs 中将路由前附加到模板
- java - 将项目转换为 Maven 后图像消失了