pandas
michellechouu
这个作者很懒,什么都没留下…
展开
-
pandas 把其中一列移动到最后一列 出现unbounded slice error
我的dataframe长这样用pandas.pop(columns) 然后再pandas.insert() color = data.pop('color') data.insert(loc=-1, column='color', value=color, allow_duplicates=False)pop成功可以看到color列已经没有了,列数从448变为了447。但insert报错ValueError: unbounded slice查了才知道lo原创 2021-04-23 15:48:12 · 5779 阅读 · 0 评论 -
sklearn不能对单列数据进行独热编码的问题
OneHotEncoder无法直接对字符串型的类别变量编码,也就是说OneHotEncoder().fit_transform(testdata[['pet']])这句话会报错(不信你试试)。已经有很多人在 stackoverflow 和 sklearn 的 github issue 上讨论过这个问题,但目前为止的 sklearn 版本仍没有增加OneHotEncoder对字符串型类别变量的支持,所以一般都采用曲线救国的方式:方法一 先用 LabelEncoder() 转换成连续的数值型变量,再用 On原创 2021-04-06 09:23:28 · 433 阅读 · 0 评论