python - 有没有办法只绘制一列中具有特定值的熊猫数据框条目?
问题描述
本质上,我有一个看起来像这样的数据框
时间 | 一个 | b | C | d | e | F |
---|---|---|---|---|---|---|
时间戳 | 某物 | 某物 | 相关信息1 | 某物 | 某物 | 字符串 1 |
时间戳 | 某物 | 某物 | 相关信息1 | 某物 | 某物 | 字符串 2 |
(持续约 5 万个条目,包含 25 个唯一字符串)
我需要根据 unix 时间列中的时间戳绘制 c 列中的相关信息,为 f 列中的每个唯一字符串绘制一个新图。换句话说,每个图应仅包含数据框中的元素,这些元素对于 f 列中的字符串具有一个特定值。我该怎么做呢?我尝试了显示在本网站其他地方的 dict 方法,但我无法让 matplotlib 绘制一个 dict 条目。
作为旁注,是否有某种方法可以在绘图之前将 unix 时间转换为 ISO 时间?
解决方案
您可以使用 seaborn catplot() 进行绘图:
https://seaborn.pydata.org/generated/seaborn.catplot.html https://seaborn.pydata.org/tutorial/categorical.html
从 unix 时间到 ISO 时间的转换已在此处解决: Convert unix time to readable date in pandas dataframe
推荐阅读
- firebase - 来自 Future.wait 的 dart/flutter 铸造动态列表导致类型“列表”
' 不是类型 'List 的子类型 ' - python - python中的递归二进制搜索算法
- python - 从基于象限的 datframe 创建一个新的 numpy 数组
- javascript - 在 ChartJS 中检测点击是在 bar 中还是 bar 之外
- class - 构造函数参数验证代码无法编译
- sql - 如何使用自增主键将行插入到 SQL 表中
- python - Tweepy AttributeError:“API”对象没有属性“搜索”
- tensorflow - 将张量流转置转换为 pytorch
- mysql - SQL - 如何使 BEFORE UPDATE 触发器作为 BEFORE INSERT 工作?
- angularjs - 无法通知AngularJS中从工厂到摘要周期的更改