时间保留时分_第191个小例子:格式化Pandas的时间列

Python小例子 干货满满 值得 星标

01

7146044aec0479ce6237034d91c16165.png

02

a5770f5aa130dc86f4cf1884fa27365d.png

03

c1ef5a9f86aa8eb288edb02bbdbb6432.png

三步加星标

老铁们,我是 Emily

此公众号是 python-small-examples github库的官方公众号,目前关注情况:

bcd98a7ce45db7a2156d63ee8a514866.png目前已有 190 个小例子

772ba010b39fc65971f180a2a3559396.png

第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

过往 小例子,点击 阅读原文 订阅开源小例子库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值