达斯等于 pandas 取代? [英] Dask equivalent to Pandas replace?

查看:79
本文介绍了达斯等于 pandas 取代?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

.replace操作是我在大熊猫中经常使用的东西.我正在努力查看如何在轻松的数据帧上执行相同的操作?

Something I use regularly in pandas is the .replace operation. I am struggling to see how one readily performs this same operation on a dask dataframe?

df.replace('PASS', '0', inplace=True)
df.replace('FAIL', '1', inplace=True)

推荐答案

您可以使用

You can use mask:

df = df.mask(df == 'PASS', '0')
df = df.mask(df == 'FAIL', '1')

或等效地链接mask调用:

df = df.mask(df == 'PASS', '0').mask(df == 'FAIL', '1')

这篇关于达斯等于 pandas 取代?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆