python-3.x - 如何在熊猫数据框中将“一个热编码”列名从字节解码为字符串
问题描述
我对我的数据框中的分类变量进行了一次热编码,并且我的列按以下方式重命名..
before one hot encoding
d = {'PROD_ID': ['OM', 'RM', 'VL']
df = pd.DataFrame(data=d)
full_data = pd.get_dummies(data, drop_first=True)
After one hot encoding
full_data
PROD_ID_b'OM'
PROD_ID_b'VL'
PROD_ID_b'RM'
I need to remove b and '' from above dataframe, i.e i need PROD_ID_OM
PROD_ID_VL
PROD_ID_RM
解决方案
推荐阅读
- android - Nativescript 中本机传感器的可访问性
- html - 表格行之间的垂直线。合并两个单元格(标题)
- java - Spring:在创建任何 bean 之前初始化属性
- arrays - jq:如何将一个数组中的元素一个一个地添加到另一个数组中
- python - 重复相同数字的 Sikuli RNG 脚本
- zerobrane - ZeroBrane:基于每个文件注册 API
- vb.net - 当代码包含在 < > for Visual Basic 中时
- r - 使用 R 过滤多个数字列基于另一个数字向量
- rust - error[E0554]: #![feature] may not be used on the stable release channel Couldn't install racer using cargo
- html - 有没有办法使 div 的边界相移?