相关文章推荐
爱喝酒的哑铃  ·  EF英孚教育成为2023年法国橄榄球世界杯官 ...·  4 月前    · 
大方的沙发  ·  安康市产品质量监督抽查公示(2022年)-安 ...·  1 年前    · 
风流倜傥的小笼包  ·  建发房产「盛世唐风·风雅宋韵」新产品正式发布·  1 年前    · 
侠义非凡的冰棍  ·  P7销量占比超8成 ...·  2 年前    · 
私奔的青椒  ·  首款车型入市 ...·  2 年前    · 
Code  ›  实现Dask MinMaxScaler存在的问题开发者社区
ddf
https://cloud.tencent.com/developer/ask/sof/107901104
博学的紫菜
2 年前
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
提问
问 实现Dask MinMaxScaler存在的问题
Stack Overflow用户
提问于 2020-11-30 16:27:59
EN

我在使用 dask.dataframe.core.DataFrame 规范 Dask.dask_ml.preprocessing.MinMaxScaler 时遇到了问题,我可以使用 sklearn.preprocessing.MinMaxScaler ,但是我希望使用dask进行扩展。

最小的、可复制的例子:

# Get data
ddf = dd.read_csv('test.csv') # See below
ddf = ddf.set_index('index')
# Pivot
ddf = ddf.categorize(columns=['item', 'name'])
ddf_p = ddf.pivot_table(index='item', columns='name', values='value', aggfunc='mean')
col = ddf_p.columns.to_list()
# sklearn verison
from sklearn.preprocessing import MinMaxScaler
scaler_s = MinMaxScaler()
scaled_ddf_s = scaler_s.fit_transform(ddf_p[col]) # Works!
# dask verison
from dask_ml.preprocessing import MinMaxScaler
scaler_d = MinMaxScaler()
scaled_values_d = scaler_d.fit_transform(ddf_p[col]) # Doesn't work

错误消息:

TypeError: Categorical is not ordered for operation min
you can use .as_ordered() to change the Categorical to an ordered one

不确定旋转表中的“分类”是什么,但我尝试过 .as_ordered() 索引:

from dask_ml.preprocessing import MinMaxScaler
scaler_d = MinMaxScaler()
ddf_p = ddf_p.index.cat.as_ordered()
scaled_values_d = scaler_d.fit_transform(ddf_p[col])

但我得到了错误信息:

NotImplementedError: Series getitem in only supported for other series objects with matching partition structure

附加信息

test.csv

index,item,name,value
2015-01-01,item_1,A,1
2015-01-01,item_1,B,2
2015-01-01,item_1,C,3
2015-01-01,item_1,D,4
2015-01-01,item_1,E,5
2015-01-02,item_2,A,10
2015-01-02,item_2,B,20
2015-01-02,item_2,C,30
2015-01-02,item_2,D,40
 
推荐文章
爱喝酒的哑铃  ·  EF英孚教育成为2023年法国橄榄球世界杯官方语言培训服务供应商 - 中国日报网
4 月前
大方的沙发  ·  安康市产品质量监督抽查公示(2022年)-安康市人民政府
1 年前
风流倜傥的小笼包  ·  建发房产「盛世唐风·风雅宋韵」新产品正式发布
1 年前
侠义非凡的冰棍  ·  P7销量占比超8成 小鹏汽车8月销量7214台|皆电
2 年前
私奔的青椒  ·  首款车型入市 爱驰汽车:“首要目标活下去”_手机新浪网
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号