pandas:日付をdatetime型に変換してCSVファイルを読み込む方法

スポンサーリンク

日付をdatetime型に変換してCSVファイルを読み込む方法

日付をdatetime型に変換してCSVファイルを読み込むにはread_csvparse_datesを使用します。

test.csvのデータ

id,date,count,rating
1,2021-01-01,13,4.38
2,2021-01-02,4,8.56
3,2021-01-03,0,1.25
4,2021-01-04,23,3.49
5,2021-01-05,11,0.51
import pandas as pd

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

df2 = pd.read_csv("test.csv", parse_dates=["date"])
print(df2.dtypes)
# id                 int64
# date      datetime64[ns]
# count              int64
# rating           float64
# dtype: object