📅  最后修改于: 2023-12-03 14:49:25.818000             🧑  作者: Mango
在Python中,我们常常需要从日期时间对象中提取年份进行分析和计算。这个过程可能看起来很简单,但实际上有很多方法可以完成它。本文将介绍如何使用pandas库中的DatetimeIndex对象来从日期时间熊猫中提取年份。
首先,我们需要导入pandas库并读取包含日期时间数据的数据集。在此示例中,我们将使用一个名为“data.csv”的数据集。
import pandas as pd
data = pd.read_csv("data.csv")
接下来,我们需要创建一个DatetimeIndex对象,并将其分配给数据集的日期时间列。
data["datetime_column"] = pd.DatetimeIndex(data["datetime_column"])
现在,我们可以使用dt.year属性从数据集中提取年份。
data["year_column"] = data["datetime_column"].dt.year
完成后,我们可以查看新的“year_column”列,以确保年份已正确提取。
print(data["year_column"])
输出应该看起来像这样:
0 2020
1 2021
2 2019
3 2018
Name: year_column, dtype: int64
在本文中,我们介绍了如何使用DatetimeIndex对象从日期时间熊猫中提取年份。这是一个简单而实用的技能,在数据分析和计算中被广泛使用。我们希望这篇文章能帮助您更好地了解如何使用pandas库处理日期时间数据。