質問: こんにちは。pandas初心者です。 csvファイルからデータを読み込んだのですが 和暦、西暦以外のデータがobjectとして認識されています。 これをintとして認識させるにはどうしたらよろしいですか? また、なぜobjectとして認識しているのか教えてください。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/1f1ea92dd8d554a62ba7876ce14e8a38.png) ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/724f7e347f4ab5deb8a8bde3dd1e36f2.png)
回答: df.astype({'人口(総数)': 'int32', '人口(男)': 'int32'}) とastype()で変換できます。 objectになってしまうのは、欠損値があるからでしょうか。自分もまだ勉強中なので詳しくわからずすいません。