📅  最后修改于: 2023-12-03 15:04:26.920000             🧑  作者: Mango
在熊猫(Pandas)库中,DatetimeIndex.strftime()
方法用于将DatetimeIndex
对象中的日期时间格式化为特定的字符串格式。该方法返回一个包含格式化日期时间的字符串数组。
DatetimeIndex.strftime(format)
format
(必需):字符串格式化指令。详细的指令列表可以在官方 Python文档 中找到。strftime()
方法返回一个字符串数组,其中包含了按指定格式格式化过的日期时间字符串。
假设我们有一个包含日期时间索引的熊猫数据帧(DataFrame):
import pandas as pd
import datetime as dt
dates = pd.date_range(start="2022-01-01", end="2022-01-05")
df = pd.DataFrame({"datetime": dates})
我们可以使用strftime()
方法将日期时间索引格式化为自定义的字符串格式:
df["formatted_datetime"] = df["datetime"].dt.strftime("%Y/%m/%d %H:%M:%S")
输出:
datetime formatted_datetime
0 2022-01-01 2022/01/01 00:00:00
1 2022-01-02 2022/01/02 00:00:00
2 2022-01-03 2022/01/03 00:00:00
3 2022-01-04 2022/01/04 00:00:00
4 2022-01-05 2022/01/05 00:00:00
strftime()
方法只能应用于DatetimeIndex
对象,而不是单个日期时间值。%
字符开始,后跟一个或多个字符,代表不同的日期时间组件(例如:年、月、日、时、分、秒)。%%
)将被解释为单个百分号字符。以上是关于熊猫(Pandas)库中DatetimeIndex.strftime()
方法的介绍。该方法可用于将日期时间索引格式化为不同的字符串格式,以满足特定需求。希望本文对你有所帮助!
请注意,此处使用的熊猫和Python标志均为官方标志。