代码之家  ›  专栏  ›  技术社区  ›  Zero

如何从日期时间序列中提取月份和年份,并将它们存储到两个单独的列中?

  •  0
  • Zero  · 技术社区  · 2 年前

    我有一个带有 Date 列中包含datetime对象。我可以从中提取月份和年份 日期 列,并使用下面的代码将它们存储在各个名称的列中。

    df["Month"] = df["Date"].dt.month
    df["Year"] = df["Date"].dt.year
    

    但有没有一种方法可以在一行中实现这一点?

    1 回复  |  直到 2 年前
        1
  •  1
  •   Abhyuday Vaish    2 年前

    以下是你可以做到的:

    df['Month'], df['Year'] = df["Date"].dt.month, df["Date"].dt.year