【发布时间】:2015-11-29 02:22:03
【问题描述】:
我正在尝试使用 sklearn_pandas DataFrameMapper。这需要列名以及该列所需的预处理转换函数。像这样,
mapper = sklearn_pandas.DataFrameMapper([
('hour',None),
('season',sklearn.preprocessing.OneHotEncoder()),
('holiday',None)
])
season 是我的 pandas DataFrame 中的一个 int64 col。
这给了我以下错误 - 要解压缩的值太多。 我知道 OneHotEncoder 采用二维样本而不是一维样本。
我如何才能将这个 OneHotEncoder 与 sklearn_pandas 一起使用,还是不可能。
【问题讨论】:
-
你能提供一个堆栈跟踪吗?
标签: python scikit-learn