![](/img/trans.png)
[英]How to modify format and form of presenting date column in Python Pandas?
[英]How to modify date format column in pandas dataframe to a int using python
有一个带有列名和 exm_date 的 df
name exm_date
tom 2019-03-05 11:48:03.166
mark 2018-03-05 11:48:03.166
matt 2020-08-05 11:48:03.166
rob 2020-06-05 11:48:03.166
chuck 2020-02-05 11:48:03.166
tom 2020-03-05 11:48:03.166
matt 2020-02-05 11:48:03.166
chuck 2020-06-05 11:48:03.166
如何将 exm_date 中的日期格式转换为删除时间戳并排除-
预期输出
name exm_date code_date
tom 2019-03-05 11:48:03.166 20190305
mark 2018-03-05 11:48:03.166 20180305
matt 2020-08-05 11:48:03.166 20200805
rob 2020-06-05 11:48:03.166 20200605
chuck 2020-02-05 11:48:03.166 20200205
tom 2020-03-05 11:48:03.166 20200305
matt 2020-02-05 11:48:03.166 20200305
chuck 2020-06-05 11:48:03.166 20200305
请尝试以下代码:
df['code_date'] = df['exm_date'].apply(lambda x: x.strftime("%Y%d%m"))
你可以试试这个:
import pandas as pd
df['code_date'] = pd.to_datetime(df['exm_date']).dt.strftime('%Y%m%d')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.