python小白一枚,做实验过程中需要将字符串数据标签数字化,所以从网上搜索了一下方法,用pandas来实现:

import pandas as pd
c = ['A','A','A','B','B','C','C','C','C']
category = pd.Categorical(c)
print category.labels

但是报了以下错误:
‘Categorical’ object has no attribute ‘labels’
原因是padas的Categorical的对象labels和levels属性已经改为codes和categories,所以将代码修改如下:

import pandas as pd
c = ['A','A','A','B','B','C','C','C','C']
category = pd.Categorical(c)
print category.codes

即可获得结果。

认真学python,加油!

用python实现字符串数据的标签数字化相关推荐

  1. Python处理字符串数据将其转化为整型数据

    这是读取到的CAN数据段:x| 00 02 51 00 01 05 00 00 0 0 0 2 5 1 0 0 0 1 0 5 0 0 0 0 符号位  百位 十位 个位 .0 .00 符号位 百位 ...

  2. [Python正则表达式] 字符串中xml标签的匹配

    现在有一个需求,比如给定如下数据: 0-0-0 0:0:0 #### the 68th annual golden globe awards #### the king s speech earns ...

  3. python从字符串中提取数字并转换为相应数据类型_python从PDF中提取数据的示例

    01 前言 数据是数据科学中任何分析的关键,大多数分析中最常用的数据集类型是存储在逗号分隔值(csv)表中的干净数据.然而,由于可移植文档格式(pdf)文件是最常用的文件格式之一,因此每个数据科学家都 ...

  4. Python学习笔记 - 探索字符串数据操作

    大家好,我是Mr数据杨,设想一下,我们身处<三国演义>的热血世界,赵云.曹操.孔明都是我们的亲密朋友.在这个世界里可以用Python的字符串 + 运算符来合并孔明的锦囊妙计和赵云的勇武之谋 ...

  5. 完美解决Python解决字符串转16进制数据

    Python解决字符串转16进制数据 废话不多说,直接上代码 首先解决字符串转16进制函数,代码如下: def str2hex(s):odata = 0;su =s.upper()for c in s ...

  6. # Python 字符串数据(二进制编码数据)格式转换及解析

    Python 字符串数据(二进制编码数据)格式转换及解析 最近在linux上部署python,希望可以用python来调用串口,同时可以实现数据的格式转换. 在python这个做格式化转换不熟悉,花了 ...

  7. python如何给一组数据打标签_给数据集打标签python代码实现(1)

    深度学习的第一步恐怕就是读数据了,数据集有很多种,有的数据集训练数据和标签是分开的并且有的数据集标签里有很多数据,需要提取标签里面有效的内容:有的数据集文件名即标签,下面以读取语音数据集为例,为大家介 ...

  8. python pandas 把数据保存成csv文件,以及读取csv文件获取指定行、指定列数据

    文章目录: 1 数据说明 2 把数据集文件信息使用python pandas保存成csv文件 3 使用python pandas 读取csv的每行.每列数据 1 数据说明 1.在test_data目录 ...

  9. python json有什么用_为什么要学习用Python解析JSON数据?

    "JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式.它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采 ...

最新文章

  1. java类加载 复制_Java 类加载全过程
  2. Ubuntu18.04安装VMware WorkStation
  3. 【白话科普】网站图片不显示,背后的原因你都清楚吗
  4. cassandra可视化_容器化Spring Data Cassandra应用程序
  5. 使用tinylog 1.0简化您的日志记录
  6. 关于判断函数凸或凹以及最优化的问题
  7. 网络编程C/S模型怎样才能实现真正的聊天功能
  8. 排座椅(洛谷-P1056)
  9. 解决ORA-21561: OID generation failed
  10. mysql5.7.17完全卸载_MySQL5.7完全卸载步骤详解
  11. STM32工作笔记0010---认识GPIO IO端口
  12. backbone学习笔记:集合(Collection)
  13. centos mysql gui_mysql gui
  14. windows10强制删除文件_如何恢复按下Shift + DELETE键永久删除的文件和资料夹?
  15. adb 驱动 fastboot 驱动 win10
  16. 毕设项目 - 基于SSM的房屋租赁系统(含源码+论文)
  17. 十分钟打造 3D 物理世界
  18. matlab交流电路仿真,单相交流调压电路Matlab仿真
  19. 优秀的文本对比工具:UltraCompare 21 for Mac
  20. vs2017安装QT开发插件

热门文章

  1. 计算机房面积设置气消条件,广东省《建筑防烟排烟系统技术标准》问题释疑
  2. 在MDK 中忽略(suppress) 某一个警告
  3. 在Kotlin中@Suppress可能取到的值
  4. Unity Shader - 搬砖日志 - URP PBR (抄作业篇,持续更新~)
  5. 从图片到dataframe——语义分割数据集制作全流程
  6. python程序员真实收入曝光_行!看到抖音上Python程序员晒得工资条,我沉默了.........
  7. 扫盲serverless
  8. cuda-gdb 调试 Program terminated with signal SIGKILL, Killed. The program no longer exists.
  9. 学习系列之天眼查爬虫
  10. 华三H3C交换机路由器如何配置dhcp中继