首页 > 解决方案 > 有没有办法只绘制一列中具有特定值的熊猫数据框条目?

问题描述

本质上,我有一个看起来像这样的数据框

时间 一个 b C d e F
时间戳 某物 某物 相关信息1 某物 某物 字符串 1
时间戳 某物 某物 相关信息1 某物 某物 字符串 2

(持续约 5 万个条目,包含 25 个唯一字符串)

我需要根据 unix 时间列中的时间戳绘制 c 列中的相关信息,为 f 列中的每个唯一字符串绘制一个新图。换句话说,每个图应仅包含数据框中的元素,这些元素对于 f 列中的字符串具有一个特定值。我该怎么做呢?我尝试了显示在本网站其他地方的 dict 方法,但我无法让 matplotlib 绘制一个 dict 条目。

作为旁注,是否有某种方法可以在绘图之前将 unix 时间转换为 ISO 时间?

标签: pythonpandasdataframematplotlib

解决方案


您可以使用 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


推荐阅读