私はノートブックを作成していますが、ある時点でブール値のマスクを作成する必要があります。私はpandasバージョン17.1を使用しています。あるjupyterノートブックでNOT演算子〜を使う方法は?
が、私はそう~mask
がで~False
を実行している、TypeError: bad operand type for unary ~: 'float'
実際にエラーが発生し、しかし、私が論理演算子ipythonノートブックにない~
を使用することができませんように見える
mask=df.var.str.contains('hello')
生成しますセルが私に与えます:-1
何が起こっているのですか?
この不幸な変数名は残念です。私の例では、変数は実際にはmyvariableと呼ばれています。だから、varとの混乱はありません –
私のために働く。実際に問題を再現する[mcve]を投稿してください。 – Goyo
おそらく 'df.myvariable'にNaNがあります。 – TomAugspurger