pandas factorize实现将字符串特征转化为数字特征
2019-12-20 07:12
846 查看
将原始数据中的字符串特征转化为模型可以识别的数字特征可是使用pandas自带的factorzie方法。
原始数据的job特征值如下
都是字符串特征,无法用于训练,当然可以单独建立map硬编码处理,但是pandas已经封装好了相应的方法。
data = pd.read_csv("data/test_set.csv") data["job"] = pd.factorize(data["job"])[0].astype(np.uint16)
以上这篇pandas factorize实现将字符串特征转化为数字特征就是小编分享给大家的全部内容了,希望能给大家一个参考
您可能感兴趣的文章:
相关文章推荐
- 整理用Java实现数字转化成字符串左边自动补零方法
- 整理用Java实现数字转化成字符串左边自动补零方法
- 数字字符串与数字相互转化-atoi函数和itoa函数的实现
- 不用库函数,用C语言实现将一整型数字转化为字符串
- C语言 编写一个c程序实现字符串到数字的转化
- 不用库函数,用c语言实现将一整型数字转化为字符串
- 用c语言实现从一个只包含数字的字符串转化为和字符串一样的整数(比如从"12345"转化为整数12345)
- 整理用Java实现数字转化成字符串左边自动补零方法
- 整理用Java实现数字转化成字符串左边自动补零方法
- 用汇编实现数字转化为字符串的函数itoa
- 实现数字转化成字符串左边自动补零方法
- 不使用库函数将字符串转化为数字 实现
- 用C语言实现将一整型数字转化成为字符串
- Java实现数字转化成字符串左边自动补零方法
- c语言中怎么实现字符串转化数字的功能
- 【笔试】55、实现吧字符串转化为数字(C的atoi函数)
- 不用库函数,用C语言实现将一整型数字转化为字符串
- 整理用Java实现数字转化成字符串左边自动补零方法
- c#如实现将一个数字转化为其他进制字符串输出
- 面试题: 十进制INT数字转化为16进制字符串、实现字符串和数字的相互转化