私はデータフレームを持っています。このデータフレームのサブセット(新しいコピーではありません)を返して、いくつかの操作を実行したいと思います。しかし、私はそれが私が必要とする基準でフィルタリングすることができないことがわかります。パンダでNaNを扱う
私はファイラするには、これらの3つの基準を必要とする:
1. df['A'] != NaN
2. df['B'] == 'X' | df['B'] == NaN
3. df['C'] == NaN
は現在、私は、基準1のためにこれをやっているが、私は基準2および3
filter_data = df.loc[(df['A'].dropna)]
関連:http://stackoverflow.com/questions/18689512/efficiently-checking-if-arbitrary-object-is-nan-in-python-numpy-pandas – EdChum