首页 > 其他 > 详细

pandas处理日期相关的操作

时间:2020-07-11 22:48:20      阅读:54      评论:0      收藏:0      [点我收藏+]

一、解析出每月的礼拜开始时间

import pandas as pd

def foo(start_time, end_time, per):
    date_list = pd.date_range(start=start_time, end=end_time, freq=per)
    print(date_list)

foo("2020-07-01", "2020-07-31", "W")
# DatetimeIndex([‘2020-07-05‘, ‘2020-07-12‘, ‘2020-07-19‘, ‘2020-07-26‘], dtype=‘datetime64[ns]‘, freq=‘W-SUN‘)

二、解析出每一天的开始时间

import pandas as pd

def foo(start_time, end_time, per):
    date_list = pd.date_range(start=start_time, end=end_time, freq=per)
    print(date_list)

foo("2020-07-01", "2020-07-31", "D")
# DatetimeIndex([‘2020-07-01‘, ‘2020-07-02‘, ‘2020-07-03‘, ‘2020-07-04‘,
#                ‘2020-07-05‘, ‘2020-07-06‘, ‘2020-07-07‘, ‘2020-07-08‘,
#                ‘2020-07-09‘, ‘2020-07-10‘, ‘2020-07-11‘, ‘2020-07-12‘,
#                ‘2020-07-13‘, ‘2020-07-14‘, ‘2020-07-15‘, ‘2020-07-16‘,
#                ‘2020-07-17‘, ‘2020-07-18‘, ‘2020-07-19‘, ‘2020-07-20‘,
#                ‘2020-07-21‘, ‘2020-07-22‘, ‘2020-07-23‘, ‘2020-07-24‘,
#                ‘2020-07-25‘, ‘2020-07-26‘, ‘2020-07-27‘, ‘2020-07-28‘,
#                ‘2020-07-29‘, ‘2020-07-30‘, ‘2020-07-31‘],
#               dtype=‘datetime64[ns]‘, freq=‘D‘)

 

pandas处理日期相关的操作

原文:https://www.cnblogs.com/youhongliang/p/13285434.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!