Python小例子
干货满满
值得
星标
01
02
03
三步加星标
老铁们,我是 Emily
此公众号是 python-small-examples github库的官方公众号,目前关注情况:
目前已有 190 个小例子
第191个小例子: 格式化Pandas的时间列
def series_dt_fmt(s:pd.Series,fmt:str)-> pd.Series:
"""
根据fmt格式,格式化s列
s列是datetime 或者 datetime的str类型,如'2020-12-30 11:44:00'
"""
st = pd.to_datetime(s)
return st.apply(lambda t: datetime.strftime(t,fmt))
别看只有两行代码,却能实现更加丰富的功能,相比pandas,支持直接返回时分等格式:
s = pd.Series(['2020-12-30 11:44:00','2020-12-30 11:20:10'])
# 只保留时分
fmt = '%H:%M'
series_dt_fmt(s,fmt)
# 输出结果
0 11:44
1 11:20
dtype: object
过往 小例子,点击 阅读原文 订阅开源小例子库