每次碰到dataframe里有datetime字段,都会感觉很麻烦,明明知道pandas里有很多批量处理的方法,但一个datetime改字符串日期,之前试过过很多写法,都不成功,又不甘心用低效的apply,于是动个小聪明,直接前置到提取数据的sql里:SUBSTR(created,1,10) day ^_^
今天又碰到这类问题,数据来源十几张表,而且是之前现成的公共模块,不好随便改sql,无奈找pandas里的处理方法,这次居然轻而易举找到了:
df['day'] = df['created'].dt.strftime(‘%Y-%m-%d’)
嗯,其实就这么简简单单一行代码~~继而好奇进一步研究了这里面的“dt”对象,除了搭配strftime()做日期格式化,还可以直接dt.year/dt.month/dt/time/dt.quarter/dt.weekday,还有dt.dayofyear/dt.weekofyear,哈哈,没错,可以理解成里面藏了一个map
除了这些,还可以类似这么用:(df['日期1'] – df['日期2']).dt.days、(df['日期1'] – df['日期2']).dt.total_seconds()
时间线
- 2025 年四月 (1)
- 2025 年二月 (2)
- 2024 年十二月 (1)
- 2024 年十一月 (1)
- 2024 年七月 (1)
- 2024 年六月 (1)
- 2024 年五月 (2)
- 2024 年四月 (3)
- 2024 年三月 (9)
- 2023 年十二月 (1)
- 2023 年十一月 (1)
- 2023 年十月 (1)
- 2023 年五月 (1)
- 2023 年四月 (1)
- 2022 年十二月 (5)
- 2022 年十月 (1)
- 2022 年七月 (1)
- 2022 年六月 (1)
- 2022 年三月 (1)
- 2022 年一月 (3)
- 2021 年十二月 (2)
- 2021 年十一月 (1)
- 2021 年十月 (2)
- 2021 年九月 (1)
- 2021 年八月 (2)
- 2021 年七月 (2)
- 2021 年六月 (1)
- 2021 年四月 (2)
- 2021 年三月 (1)
- 2021 年二月 (1)
- 2020 年十二月 (1)
- 2020 年五月 (2)
- 2019 年六月 (1)
- 2019 年五月 (1)
- 2018 年八月 (2)
- 2018 年四月 (1)
- 2018 年三月 (1)
- 2018 年二月 (1)
- 2017 年十一月 (1)
- 2017 年五月 (1)
- 2017 年三月 (1)
- 2017 年一月 (3)
- 2016 年九月 (3)
- 2016 年六月 (2)
- 2016 年五月 (1)
- 2016 年一月 (1)
- 2015 年十月 (1)
- 2015 年九月 (1)
- 2015 年八月 (1)
- 2015 年七月 (5)
- 2015 年四月 (5)
- 2014 年五月 (1)
- 2014 年四月 (1)
- 2014 年三月 (2)
- 2014 年二月 (2)
- 2014 年一月 (7)
- 2013 年十一月 (1)
- 2013 年九月 (2)
- 2013 年七月 (3)
- 2013 年六月 (1)
- 2013 年五月 (3)
- 2013 年四月 (3)
- 2013 年二月 (3)
- 2013 年一月 (10)
- 2012 年十二月 (3)
- 2012 年十一月 (2)
- 2012 年十月 (3)
- 2012 年九月 (3)
- 2012 年八月 (1)
- 2012 年七月 (7)
- 2012 年六月 (5)
- 2012 年五月 (7)
- 2012 年四月 (3)
- 2012 年三月 (4)
- 2012 年二月 (8)
- 2012 年一月 (9)
- 2011 年十二月 (3)
- 2011 年十一月 (4)
- 2011 年十月 (5)
- 2011 年九月 (3)
- 2011 年八月 (5)
- 2011 年五月 (1)
- 2011 年四月 (5)
- 2011 年三月 (11)
- 2011 年二月 (6)
- 2010 年十二月 (1)
- 2009 年九月 (1)
- 2009 年八月 (1)
- 2009 年七月 (1)
- 2008 年十二月 (2)
- 2008 年十一月 (4)
- 2008 年十月 (4)
七嘴八舌
- 123 发表在《[转]在ios模拟器上实现模拟双指触摸》
- admin 发表在《nodejs-express初体验》
- laozh 发表在《nodejs-express初体验》
- xxx 发表在《玩转微信公号开发(七)——账号体系与oauth登录》
- 银基网 发表在《玩转微信公号开发(七)——账号体系与oauth登录》