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

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

Python | Pandas Series.dt.month_name()

介绍

Pandas是一个开源的Python库,提供了高性能、易使用的数据结构和数据分析工具。其中,Series.dt.month_name()是Pandas Series的Datetime访问器方法之一,它将序列中的每个日期时间值的月份转换为对应的月份名称。

语法
Series.dt.month_name(locale=None)

参数:

  • locale: str或None,任意支持gettext格式的地区名称(例如:'en_US')或None。如果未提供locale,则在使用单调递增的整数1到12代替数字月份名称时使用本地化名称。

返回值:

  • pandas.Series,该序列包含从指定序列的日期时间值提取的 month name。
示例
import pandas as pd

# 构造示例数据
dates = pd.date_range('20210101', periods=5)

# 构造Pandas Series
s = pd.Series(dates)

# 提取月份名
s_month_name = s.dt.month_name()

print(s_month_name)

输出:

0     January
1    February
2       March
3       April
4         May
dtype: object

注意,输出结果是一个Pandas Series对象,其中包含每个日期时间值的month name。

总结

Series.dt.month_name()是一个简单但非常有用的Pandas访问器方法。它能够方便地将序列中的每个datetime值的月份转换为month name,并且支持本地化输出。在数据分析中,将datetime转换为month name可以帮助我们更好地理解和描述数据。