Jeffrey.pace 2023-01-07 13:14 采纳率: 64.7%
浏览 39
已结题

为什么使用pd.cut函数对数据分箱后,画直方图会报错

为什么在使用 pd.cut 函数对数据分箱后,再画直方图会报错,这个报错原因没看懂

    # 年龄分为 5 个箱:[(0.1, 16.0] < (16.0, 32.0] < (32.0, 48.0] < (48.0, 64.0] < (64.0, 80.0]]
    df["Age"] = pd.cut(df["Age"], bins=[0,7,18,50,80,100], precision=0)
    
    # 画直方图
    age_died = df.Age[df.Survived == 0]
    print(age_died)
    age_survived = df.Age[df.Survived == 1]
    print(age_survived)
    sns.histplot(age_died, bins=20, kde=False, color='red', label='遇难')
    sns.histplot(age_survived, bins=20, kde=False, color='green', label='生还')
    sns.set_style('whitegrid', {'font.sans-serif': ['Microsoft YaHei']})  # 字体
    plt.title("死亡者与幸存者的年龄直方图")
    plt.legend()
    plt.show()

img

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 1月15日
    • 创建了问题 1月7日

    悬赏问题

    • ¥30 模拟电路 logisim
    • ¥15 PVE8.2.7无法成功使用a5000的vGPU,什么原因
    • ¥15 is not in the mmseg::model registry。报错,模型注册表找不到自定义模块。
    • ¥15 安装quartus II18.1时弹出此error,怎么解决?
    • ¥15 keil官网下载psn序列号在哪
    • ¥15 想用adb命令做一个通话软件,播放录音
    • ¥30 Pytorch深度学习服务器跑不通问题解决?
    • ¥15 部分客户订单定位有误的问题
    • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
    • ¥15 Bug traq 数据包 大概什么价