首页 > 解决方案 > 直方图上的异常条(熊猫)

问题描述

我有一些分组数据并执行以下操作:

df.hist(by=df['weekday'])

但我在所有直方图上都看到了一些异常的蓝条:

历史

如果我写

df[df['weekday'] == 0]

它不返回任何 0 数据:

数据示例

如何去除这个蓝色的文物,它是什么?

标签: pandas

解决方案


我认为,您 DataFrame 中的“工作日”是一个整数。

你有两种方法:

  1. 将“工作日”从 INT 转换为 STR

  2. 使用“列”属性:

    df.hist(column = 'count', by=df['weekday'])


推荐阅读