質問: df['time'].apply(lambda x: datetime.strptime( x ,"%M:%S)) ``` df['time']には1:23.4などの走行タイムが入っています。 ご教授お願いします。
回答: マイクロ秒のディレクティブは LouiS0616さんが書かれている通り `%f` です。 ただ、pandas にてstr型をdatetime型に変換するのであれば、`apply()`ではなく、`pandas.to_datetime()`の方をお勧めします。 > > `to_datetime()`のほうが、`apply()` を使用するより数倍速く動作します > > > ``` import pandas as pd df = pd.DataFrame({'time':['1:23.4', '1:34.5']}) df['time'] = pd.to_datetime(df.time, format='%M:%S.%f') ```