分类变量如何设置变量值的显示顺序
在做数据分析的时候,有时候分类变量值默认的排序不是我们想要的,需要调整显示顺序,pandas可以通过pd.Categorical来设置分类变量的显示顺序。
例如,对于数据分析教程常用的diamonds数据集,color等级是从J, I, H, G, F, E, D逐渐上升,如果要考察color等级和价格的关系,自然是希望color按照J, I, H, G, F, E, D顺序显示,但数据默认会按照字母(变量值)在数据中出现的顺序或者一般排序的顺序。
例如:直接绘图,color的显示顺序为变量值在数据中出现的顺序
import seaborn as sns
sns.barplot(x = "color", y = "price",data = diamonds)
现在通过pd.Categorical()函数重新设置color列的显示顺序
color_cats = ['J', 'I', 'H', 'G', 'F', 'E', 'D']
diamonds['color'] = pd.Categorical(diamonds['color'], categories=color_cats, ordered=True)
设置完毕后,显示顺序就按照等级顺序了。
分类变量如何设置变量值的显示顺序相关推荐
- Python中变量名与变量值的关系
在Python中变量名与变量值的只是绑定关系如图,变量名只是一个标识符与变量值绑定在一起而已 转载于:https://www.cnblogs.com/liuxiaowei/p/7163470.html
- python字典键值对转化为相应的变量名和变量值
将python字典键值对转化为相应的变量名和变量值可以使用以下方法: globals().update({"name":"value"}) locals().u ...
- tensorflow 实现打印预训练的模型中的变量名和变量值
tensorflow保存的预训练的模型包含3个文件: model_name.data-00000-of-00001 (保存网络中每个变量值,包括所有的weights.biases.gradients等 ...
- gdb 笔记(07)— 自动显示变量值、显示源代码、监视变量或内存、查看内存
1. 自动显示变量的值 使用 print 或者 p 命令来显示变量的值,但是有一个问题,即如果想要查看某个变量的值,需要不停地使用 print 命令.这对于需要观察那些不停变化的变量值来说,使用 p ...
- bat for 循环中定义变量(变量值不显示,通过使用「延期变量扩展」方式解决)
■前言 今天实现业务功能时,写了类似如下,第一个循环中的代码, @setlocal enabledelayedexpansion @echo off cd /d C:\test\temp\ tree ...
- gdb+linux+查看变量,gdb查看变量值
转贴地址 gdb调试过程中如何查看变量的值?一般说来使用print(p)指令来实现,并有自己很多的输出格式. print和它的显示格式 p /x var #十六进制显示变量. p /d var #十进 ...
- 封装(私有化成员变量,获取变量值)
/* 变量:操作赋值变量----setxxx获取变量的值----getxxx 内容:创建一个方法,人类1属性:名字,年龄方法:说我是xx年龄xx 要求:成员变量全部私有使用公共访问方法操作变量*/ i ...
- eclipse调试断点变量值的显示
转载地址: https://blog.csdn.net/u011781521/article/details/55000066
- 通过反射将变量值转为变量名本身
通过反射将变量值转为变量名本身 这是.NET反射的一个有趣小例子: 通过反射将变量值转为变量名本身. 当然要先添加命名空间:using System.Reflection; 示例代码如下: clas ...
最新文章
- Ubuntn删除软件
- 查询存储过程所需参数
- Qt 读取XML文档的简单示例
- Linux格式化分区的命令
- 从PeopleEditor控件中取出多用户并更新到列表
- Illustrator 教程,如何在 Illustrator 中编辑路径和形状?
- 部署单台zookeeper
- 用来正常显示中文标签显示错误代码plt.rcParams[‘font.sans-serif’] = [‘SimHei’]无法运行
- Untracked Files Prevent Checkout
- 自抗扰控制器-2.非线性状态误差反馈控制律 NLSEF
- 纵横捭阖 《鬼谷子》
- pytorch 统计模型参数个数
- 《那些年啊,那些事——一个程序员的奋斗史》——25
- 沃尔什函数 与 沃尔什-哈达玛变换
- 小编带你一起揭开DLL木马的神秘面纱(转)
- win10输入法频繁自动中英文切换的问题
- java audioinputstream 读取音频文件_从原始文件中获取最多x个字节的AudioInputStream(剪切音频文件)...
- 游戏开发之Unity学习(五)——鼠标打飞碟(Hit UFO)
- 致远OA-A8协同管理软件无需登录getshell漏洞
- H.266/VVC帧间预测技术学习:几何划分模式(Geometric partitioning mode, GPM)
热门文章
- linux内核研究(二)
- python测试代码运行时间_python测量代码运行时间方法
- python变量定义类型_03_python的数据类型和变量的定义及使用
- mysql看表关联视图_MySQL数据库 : 自关联,视图,事物,索引
- MongoDB系列:五、MongoDB Driver使用正确的姿势连接复制集
- ionic 签名、打包
- 1623: 街道路径条数
- mysqli 启动出错
- nfs:client mount成功,但是进入目录时出现Permission denied
- 网站架构演变和知识体系