首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从dask数组创建dask系列(dd.from_dask_array)

如何从dask数组创建dask系列(dd.from_dask_array)
EN

Stack Overflow用户
提问于 2020-05-15 03:09:57
回答 1查看 103关注 0票数 1

我在从dask数组创建dask系列时遇到了问题:

代码语言:javascript
复制
import dask.array as da
import dask.dataframe as dd

_dict = {'doc_faturamento': ['546102424238','946102424238','777702424238'],'data_vencimento':[20190307,20190310,20190311], 'data_pagamento': [20190227,20190324,22220202],'periodo_atraso': [-8,14, 74107], 'periodo_atraso': ['PA/PD', '8-14 días', 'INAD']}

_df = pd.DataFrame( data=_dict)

_df = dd.from_pandas(_df, npartitions=2)

_peri = da.where(_df['data_pagamento']=='2222-02-02','INAD',_df['periodo_atraso'])
_peri_df = dd.from_dask_array(_peri)
_df['periodo_atraso'] = _peri

即使用这个例子,我也得到了正确的结果:

代码语言:javascript
复制
_test = da.from_array(np.arange(100000, 190000), chunks=1000)
_test_df = dd.from_dask_array(_test)

感谢您的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-24 01:53:52

看起来像是在dask数据帧上调用da.where。我建议使用dd.DataFrame.wheredd.Series.where

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61805532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档