実現したいこと
作成した2次元配列の行に欠損値nanがある行を削除したい
0 | 0.123 |
---|---|
1 | NaN |
3 | 0.456 |
上記のような配列に対して、欠損値を含む行を削除したいと思っています。
0 | 0.123 |
---|---|
3 | 0.456 |
結果として上記のような配列を出力したいです。
ご教示いただければ幸いです。
よろしくお願いいたします。
発生している問題・エラーメッセージ
Traceback (most recent call last): File "test.py", line 7, in <module> print(a[~np.isnan(a).any(axis=1)]) TypeError: only integer scalar arrays can be converted to a scalar index
該当のソースコード
Python3
1import numpy as np 2 3a = [[0,0.123], 4 [1,np.nan], 5 [3,0.456]] 6 7print(a[~np.isnan(a).any(axis=1)])
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/14 22:50