Pandasの列をDateTimeに変換する 質問する

Pandasの列をDateTimeに変換する 質問する

pandas DataFrame に文字列形式でインポートされたフィールドが 1 つあります。

これは datetime 変数である必要があります。これを datetime 列に変換し、日付に基づいてフィルターするにはどうすればよいでしょうか?

例:

raw_data = pd.DataFrame({'Mycol': ['05SEP2014:00:00:00.000']})

ベストアンサー1

使用to_datetime関数、指定フォーマットデータを一致させます。

df['Mycol'] = pd.to_datetime(df['Mycol'], format='%d%b%Y:%H:%M:%S.%f')

おすすめ記事