質問: df_receipt[~df_receipt.duplicated(subset=['customer_id', 'sales_ymd'])] ``` 上記のコード中の df_receipt[~df_receipt...] で ”~”は何をするための記号なのか分からず困っています。 よろしくお願いします。
回答: pandasにおいて否定の意味になるかと思います。 > > pandasで複数の条件のAND, OR, NOTから行を抽出(選択)する方法を説明する。 > > > 注意点は以下の二つ。 > > > &、|、~を使う(and、or、notだとエラー) > > 比較演算子を使うときは条件ごとに括弧で囲む(括弧がないとエラー) > > > pandasで複数条件のAND, OR, NOTから行を抽出(選択)