📌  相关文章
📜  如何使用 Pandas 从给定日期开始打印 n 天的日期?

📅  最后修改于: 2022-05-13 01:55:14.889000             🧑  作者: Mango

如何使用 Pandas 从给定日期开始打印 n 天的日期?

在本文中,我们将从给定日期开始打印 n 天的所有日期。可以使用pandas.date_range()来完成 函数。该函数用于获取固定频率的 DatetimeIndex。

方法:

  • 导入熊猫模块
  • 创建一个参数函数来计算开始日期和期间之间的日期系列。
  • 在函数中使用 pandas.date_range() 生成开始和期间之间的日期序列
  • 存入pandas系列函数内
  • 返回熊猫系列。

下面是实现。

Python3
# Importing modules
import pandas as pd
  
# creating function
def Time_series(date, per):
      
    # computing date range with date
    # and given periods
    date_series = pd.date_range(date, periods=per)
      
    # creating series for date_range
    Result = pd.Series(date_series)
    print(Result)
  
# Driver Code
# Date in the YYYY-MM-DD format 
date = "2020-03-01"
  
# Number of times the date is 
# needed to be printed
per = 10
Time_series(date, per)


输出 :

0   2020-03-01
1   2020-03-02
2   2020-03-03
3   2020-03-04
4   2020-03-05
5   2020-03-06
6   2020-03-07
7   2020-03-08
8   2020-03-09
9   2020-03-10
dtype: datetime64[ns]