pandas生成時間列表(某段連續時間或者固定間隔時間段)


python生成一個日期列表

# 首先導入pandas

```python

import pandas as pd

def get_date_list(begin_date,end_date):

  date_list = [x.strftime('%Y-%m-%d') for x in list(pd.date_range(start=begin_date, end=end_date))]

  return date_list

# 可以測試
print(get_date_list('2018-06-01','2018-06-08'))

#  ['2018-06-01', '2018-06-02', '2018-06-03', '2018-06-04', '2018-06-05', '2018-06-06', '2018-06-07', '2018-06-08']

```

#當然日期的格式可以根據自己的需要修改,同時傳入的日期格式也可以修改,在pd.date_range函數中可以添加freq參數,默認是'D',表示天,  

 

pandas 處理時間序列非常有方法,而且用起來比較容易上手

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM