如何以字符串形式从给定日期提取月份和年份

时间:2018-05-02 10:44:27

标签: python azure

晚上好, 我有一个数据框,其中包括订单日期,发货日期,每个日期的格式为02-25-2013。我想从这些日期中提取月份和年份,我想在我的数据集中生成新列,如Order_Mt,Order_yr,Dispatch_Mt,Dispatch_Yr。我尝试使用strptime()进行提取。但没用。谁能告诉我怎么做?

提前致谢

1 个答案:

答案 0 :(得分:0)

使用.dt访问日期时间方法。

<强>实施例

import pandas as pd
df = pd.DataFrame({'Order Date': ["02-25-2013"]})
df["Order Date"] = pd.to_datetime(df["Order Date"])
df["Order_Mt"] = df["Order Date"].dt.month
df["Order_yr"] = df["Order Date"].dt.year
print(df)

<强>输出:

  Order Date  Order_Mt  Order_yr
0 2013-02-25         2      2013