📅  最后修改于: 2023-12-03 15:04:21.978000             🧑  作者: Mango
该方法是 Pandas 库中 Series(序列)对象的一个函数,用于提取序列中每个元素所对应的季度。
Series.dt.quarter
无
一个由序列中每个元素所对应的季度构成的 Series。
import pandas as pd
# 创建一个日期序列
dates = pd.Series([
'2021-01-01',
'2021-04-15',
'2021-08-31'
])
# 将序列转换为日期格式
dates = pd.to_datetime(dates)
# 提取季度
quarters = dates.dt.quarter
print(quarters)
# 输出:
# 0 1
# 1 2
# 2 3
# dtype: int64
在上面的示例中,我们首先创建一个包含三个日期的 Series。将其转换为日期格式后,我们使用 Series.dt.quarter 方法提取了每个日期所对应的季度,并将结果存储在另一个 Series 中。在最后一步中,我们输出了该 Series,你可以看到输出结果。
该方法适用于需要从日期序列中提取季度的场景。比如,在一个销售数据表格中,你可能需要按照季度统计销售额。在这种情况下,使用 Series.dt.quarter 就非常方便了。