開発者が.ixでのビット演算を許可しなかったのはなぜですか?それが技術的な制約の問題なのか、私が見落としている論理的な問題なのか、興味があります。
df.ix[df["ptdelta"]<=0 & df["ptdelta"]>5]
トレースバックは次のとおりです。
TypeError: ufunc 'bitwise_and' not supported for the input types, and the inputs could not be safely coerced to any supported types according to the casting rule 'safe'
'''
注:Pandas v0.20以降、.ix
インデクサーは.iloc
/を優先して非推奨になりました.loc
。