【问题标题】:Datetime format and dataframe and dictionary combine日期时间格式和数据框和字典相结合
【发布时间】:2021-02-07 03:10:33
【问题描述】:

我有两个问题,如果你能帮助我,我会评分的

  • 我希望数据框列格式的日期格式为 DD/MM/YYYY

df_main['DT EWS'] = pd.to_datetime(df_main['DT EWS'],format= "%d/%b/%Y" )不起作用,我的结果和2019-03-19一样

我怎样才能在没有任何 00:00:00 (19.03.2019 00:00:00) 的情况下获得 19-03-2019 仅日-月-年

  1. 我想结合字典和数据框
names = {203:"AYDOGANLAR"}  - CODE  : NAMES

df_main 有下面提到的一些列,我想结合具有代码和名称的 df 和字典名称

df_main.dtypes
DATA TYPE                 object
CODE                      int64
dtype: object

【问题讨论】:

  • 我正在为 Python 使用 Jupyter 笔记本
  • 您只需解析为 datetime dtype;您还需要转换回所需格式的字符串。

标签: python pandas datetime format


【解决方案1】:

要将日期列转换为所需格式,您可以使用以下代码:

df_main['DT EWS']=df_main['DT EWS'].astype('datetime64')
df_main['DT EWS'].dt.strftime("%d/%m/%Y")

如果您可以详细说明第二个查询,我可以帮助您。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-12
    • 2023-03-09
    • 1970-01-01
    • 2022-12-10
    • 2013-12-25
    相关资源
    最近更新 更多