📜  Python| Pandas Series.dt.quarter(1)

📅  最后修改于: 2023-12-03 15:04:21.978000             🧑  作者: Mango

Python | Pandas Series.dt.quarter

该方法是 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 就非常方便了。