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

原文:https://www . geesforgeks . org/how-to-print-date-从给定日期开始使用熊猫天数/

在本文中,我们将打印从给定日期开始 n 天的所有日期。可以使用pandas . date _ range()功能完成。该函数用于获取固定频率的日期时间索引。

*语法:*pandas . date _ range(start = None,end=None,periods=None,freq=None,tz=None,normalize=False,name=None,closed=None,kwargs)**

*进场:*

  • 进口熊猫模块
  • 创建一个参数函数,用于计算起始日期和期间之间的日期系列。
  • 在函数中用 pandas.date_range()生成起始日期和期间之间的日期序列
  • 存储到熊猫系列内的功能
  • 归还熊猫系列。

下面是实现。

**## Python 3

# 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)
```** 

****输出:****

```py
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]