私はinfとnansの両方をドロップする必要があるdaskシリーズを持っています。 .dropna()
は、nansのみを削除します。 numpy/pandasでは、私はresult = result[np.isfinite(result)]
のような何かをするでしょう。 dask-landで推奨されるものは何ですか?ブール配列でdaskオブジェクトをインデックスすると、エラーが発生します。 inf
または-inf
をNULL値と見なすようにdaskに指示する方法はありますか?daskデータフレーム/シリーズからどのようにinfsを削除しますか?
1
A
答えて
0
NumPy機能を使用しないでください。これらは計算をトリガーし、将来のdask.dataframe操作はこれらの結果の使用を躊躇します。
代わりに、同等のdask.array関数を使用してください。ここには最小の例があります。
In [1]: import numpy as np
...: import pandas as pd
...: import dask.dataframe as dd
...: import dask.array as da
...: df = pd.DataFrame({'x': [0, 1, 2], 'y': [0, np.inf, 5]})
...: df
...:
Out[1]:
x y
0 0 0.000000
1 1 inf
2 2 5.000000
In [2]: ddf = dd.from_pandas(df, npartitions=2)
...: ddf[~da.isinf(ddf.y)].compute()
...:
Out[2]:
x y
0 0 0.0
2 2 5.0
0
OKは、私はちょうど私が次の操作を行うことができますことを発見:それはちょうどda.
配列操作を使用してのようになります。一般的には
import dask.array as da
result = result[da.isfinite(result)]
は私が探していた行方不明の作品です。
関連する問題
- 1. どのように行をUITableViewから削除しますか?
- 2. RabbitMQからどのようにキューバインディングを削除しますか?
- 3. テーブル内のカラムからどのようにデフォルト値を削除しますか?
- 4. ハスケルの文字列からどのようにアクセントを削除しますか?
- 5. どのように画面からギャップを削除しますか?
- 6. Firebase Hostingからhtmlファイルをどのように削除しますか?
- 7. リンクされたリストからどのようにノードを削除しますか?
- 8. どのようにオブジェクトを配列から削除しますか?
- 9. どのようにしてApplicationContextからシングルトンスプリングビーンを削除できますか?
- 10. php - どのように.htmlファイルからエントリを削除しますか?
- 11. どのようにdupicatesを配列から削除しますか?
- 12. プロジェクトからMolesをどのように削除しますか? (モグラ0.94.51023.0/VS2010 SP1)
- 13. ドッカーボリュームの内容をどのように削除しますか?
- 14. PowerShellでどのようにアクセントを削除しますか?
- 15. HBaseはどのように行を削除しますか?
- 16. どのように連続削除ボタンをプログラムしますか?
- 17. WhereParametersをEntityDataSourceでどのように削除しますか?
- 18. WordPressデータベースユーザーをどのように削除しますか?
- 19. CDIはどのようにステートフルセッションBeanを削除しますか?
- 20. C++でどのように変数を削除しますか?
- 21. AWS EMRクラスタをどのように削除しますか?
- 22. Hibernateはオブジェクトをどのように削除(obj)しますか?
- 23. networkxでどのようにノードを削除しますか?
- 24. footableどのように検索ボックスを削除しますか
- 25. IntelliJ IDEAのハイパーリンクエラーストライプはどのように削除しますか?
- 26. どのように私はckeditorからリンクツールバーを削除できますか?
- 27. どのようにhttp応答ヘッダーからNginxを削除できますか?
- 28. 「無料/削除」はどのように機能しますか?
- 29. 「削除」はどのようにjavascriptで機能しますか?
- 30. カスケード削除エンティティフレームワーク4.どのようにしますか?