目次
環境
MacBook Air (11-inch, Early 2015) バージョン11.6(20G165)
Python 3.8.8 64-bit
経緯
条件抽出をしようとして,>=を使ったら、TypeError:’>=’ not supported between instances of ‘str’ and ‘int’というエラーがでた
実際のコマンド
diff['c00']>= 180
やったこと
データ型をobject型からint型に変える
調べると同じ型でないと、>=は使えないとのこと。
‘c00’はデータを読み込んだ時、object型で読み込んでいた。
また、>=後の180はint型だ。
なので、object型をint型に変えてみた。
diff['c00'] = diff['c00].astype('int')
と入力。
その後、再度
diff['c00']>= 180
と入力。
エラー消えました。!!
上のままだと、TrueとFalseとしか出力されないので、[]で囲って、条件抽出完了です。
diff=[diff['c00'] >= 180]
型って難しい。。