3

DataFrame は次のようになります。

       OPENED
0  2004-07-28
1  2010-03-02
2  2005-10-26
3  2006-06-30
4  2012-09-21

それらを目的の形式に正常に変換しましたが、非常に非効率的です。

   OPENED
0   40728
1  100302
2   51026
3   60630
4  120921

日付変換に使用したコードは次のとおりです。

df['OPENED'] = pd.to_datetime(df.OPENED, format='%Y-%m-%d')
df['OPENED'] = df['OPENED'].apply(lambda x: x.strftime('%y%m%d'))
df['OPENED'] = df['OPENED'].apply(lambda i: str(i))
df['OPENED'] = df['OPENED'].apply(lambda s: s.lstrip("0"))
4

1 に答える 1