目次
デフォルト
このようなCSVをread_csvで読み込む際、datetime型で読み込みたい
(デフォルトだとobject型で読み込まれる)

デフォルトで読み込むとobject型となる
p = pathlib.Path().cwd() / "test_date.csv"
df = pd.read_csv(p)
display(df.head())
df.dtypes
parse_dates=[]
parse_dates=[0, 1]または[‘列名’, ‘列名’]を利用するとdatetime型で読み込む
p = pathlib.Path().cwd() / "test_date.csv"
df = pd.read_csv(p, parse_dates=['日付','date'])
display(df.head())
df.dtypes
datetimeindexとする場合
- 日付の列をインデックスとして利用する場合は以下が簡単
- index_colでインデックスにしたい列を指定し、parse_dates=Trueと指定する
df = pd.read_csv(p,
index_col='日付', parse_dates=True)