3
数据框的样子:改变熊猫日期格式以删除前导零的更好方法?
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"))
而只是在那里把它扔出去。'DF [ '' 打开]申请(拉姆达L:“{0} {1:% m%d}'。格式(L.year%100,L))' –
@JonClements - 谢谢,我将它添加回答。 – jezrael
谢谢你们,正是我在找的:)。出于好奇,你用来解决这个问题的Python概念是什么?我很新,很可怕,你可能会说,我想学习 – anshanno