複数の条件に基づいて行を選択するためのdaskで最も効果的な方法は何ですか?パンダでは、daskの複数の条件に基づく行単位の選択ですか?
df[df.A > 0 & df.B <= 10]
のようになります。ただし、daskでは、これはエラーを返します。それは、いくつかを計算する(私は仮定)をトリガとして
df[np.logical_and(df.A > 0, df.B <= 10)]
しかし、これは超遅いです:私は今のところ思い付いた最善の解決策は、numpysにlogical_and()
機能を使用することです。複数の条件に基づいてdaskの行を選択するためのより効果的な方法はありますか?
以上もパンダでは動作しません、あなたは括弧を必要とする: ''のdf [(df.A> 0)&(df.B < = 10)] '' – joris