pandas:データ型を指定してCSVファイルを読み込む方法

スポンサーリンク

データ型を指定してCSVファイルを読み込む方法

データ型を指定してCSVファイルを読み込むにはread_csvdtypeを使用します。

test.csvのデータ

id,name,count,rating
1,abc,13,4.38
2,defgh,4,8.56
3,ij,0,1.25
4,klmnopq,23,3.49
5,rst,11,0.51
import pandas as pd

df1 = pd.read_csv("test.csv")
print(df1.types)
# id          int64
# name       object
# count       int64
# rating    float64
# dtype: object

df2 = pd.read_csv("test.csv", dtype={"count": float})
print(df2.dtypes)
# id          int64
# name       object
# count     float64
# rating    float64
# dtype: object