# 変換したいカラムの型を、ディクショナリで指定するdtyp={'id':'int16','transaction_date':'int32','group':'int8','value1':'int8','value2':'float16'}df=pd.read_csv('input.csv',dtype=dtyp)print(df.dtypes)print(df.memory_usage(index=False))# 出力idint16transaction_dateint32g...
このメソッドは、非数値型(文字列など)を適切な数値型に安全に変換する機能を提供します。 s=pd.Series(["1.0","2",-3])print(pd.to_numeric(s,downcast="integer")) コードを実行すると、次の出力が得られます。 01 12 2 -3 dtype: int8...