zoukankan      html  css  js  c++  java
  • df[col].value_counts().plot.bar(),sns.countplot(df[col])类别特征画条形图

    当我们分析特征时,类别特征该可视化怎么做

    一、只画类别特征:

    1.df[col].value_counts().plot.bar()

    2.sns.countplot(df[col])

    import numpy as np
    import pandas as pd 
    import matplotlib.pyplot as plt
    import seaborn as sns
    
    # 读取数据文件
    telcom=pd.read_csv('F:\\python\\电信用户数据\\WA_Fn-UseC_-Telco-Customer-Churn.csv')
    
    telcom["gender"].value_counts().plot.bar()
    sns.countplot(telcom["gender"])

     二、类别特征和y值,

    y值也是类别(0,1)

    1.pd.crosstab( df[col] , df[y] ).plot.bar()

    2.sns.countplot( df[col], hue=y,data=df)

    3.1.sns.barplot( df[col],df[y])   这个可以明显看出不同类别的y值的类型占比

    y值是连续型的

    1.sns.barplot( df[col],df[y])

    pd.crosstab(telcom["gender"],telcom["Churn"]).plot.bar()
    sns.countplot(x="gender",hue="Churn",data=telcom)

    sns.barplot(telcom["gender"],telcom["Churn"])

  • 相关阅读:
    dagScheduler
    elasticsearch映射
    elasticsearch数据结构
    spring boot 整合 elasticsearch 5.x
    spark快速开发之scala基础之5高阶函数,偏函数,闭包
    Halcon学习笔记2
    HALCON算子1
    Halcon学习笔记1
    ML-学习提纲2
    ML-学习提纲1
  • 原文地址:https://www.cnblogs.com/cgmcoding/p/13346112.html
Copyright © 2011-2022 走看看