2016-11-30 4 views
2

パンダで定期的に使用するものは、.replace操作です。私は、daskデータフレームでこの同じ操作を簡単に実行する方法を見て苦労していますか?Pandasと同等のDaskが置換されますか?

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

mask呼び出しを連鎖

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

または同等に: https://github.com/dask/dask – TomAugspurger

答えて

5

あなたはmaskを使用することができます:あなたはトラッカーに問題を提起場合DASKで実装するのは非常に簡単であるべき

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

パーフェクト!ありがとうございました!私は 'assign 'と' where'で遊んでいたが、役に立たなかった。私は明らかに 'mask'が提供する機能性への接続をあまりしていませんでした。 – docross

関連する問題