Computer >> Máy Tính >  >> Lập trình >> Python

Python Pandas - Tạo ngày tháng trong một phạm vi

Để tạo ngày trong một phạm vi, hãy sử dụng phương thức date _range (). Đầu tiên, hãy nhập thư viện gấu trúc được yêu cầu với bí danh -

import pandas as pd

Bây giờ, giả sử bạn cần sắp xếp ngày tháng để tạo, do đó, đối với điều này, hãy đề cập đến ngày bạn muốn bắt đầu. Ở đây, chúng tôi đã đề cập đến ngày 1 tháng 6 năm 2021 và khoảng thời gian 60 ngày -

dates = pd.date_range('6/1/2021', periods=60)

Ví dụ

Sau đây là mã hoàn chỉnh -

import pandas as pd

# generate dates in a range
# period is 60 i.e. 60 days from 1st June 2021
dates = pd.date_range('6/1/2021', periods=60)

print"Displaying dates in a range...\n",dates

Đầu ra

Điều này sẽ tạo ra kết quả sau -

Displaying dates in a range...
   DatetimeIndex(['2021-06-01', '2021-06-02', '2021-06-03', '2021-06-04',
                  '2021-06-05', '2021-06-06', '2021-06-07', '2021-06-08',
                  '2021-06-09', '2021-06-10', '2021-06-11', '2021-06-12',
                  '2021-06-13', '2021-06-14', '2021-06-15', '2021-06-16',
                  '2021-06-17', '2021-06-18', '2021-06-19', '2021-06-20',
                  '2021-06-21', '2021-06-22', '2021-06-23', '2021-06-24',
                  '2021-06-25', '2021-06-26', '2021-06-27', '2021-06-28',
                  '2021-06-29', '2021-06-30', '2021-07-01', '2021-07-02',
                  '2021-07-03', '2021-07-04', '2021-07-05', '2021-07-06',
                  '2021-07-07', '2021-07-08', '2021-07-09', '2021-07-10',
                  '2021-07-11', '2021-07-12', '2021-07-13', '2021-07-14',
                  '2021-07-15', '2021-07-16', '2021-07-17', '2021-07-18',
                  '2021-07-19', '2021-07-20', '2021-07-21', '2021-07-22',
                  '2021-07-23', '2021-07-24', '2021-07-25', '2021-07-26',
                  '2021-07-27', '2021-07-28', '2021-07-29', '2021-07-30'],
                 dtype='datetime64[ns]', freq='D')