Python
 Computer >> コンピューター >  >> プログラミング >> Python

PythonPandas-範囲内の日付を生成します


範囲内の日付を生成するには、date _range()メソッドを使用します。最初に、必要なpandasライブラリをエイリアス-

でインポートします
import pandas as pd

ここで、アレンジで日付を生成する必要があるとしましょう。したがって、このために、開始する日付を指定します。ここでは、2021年6月1日と60日間について言及しました-

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

以下は完全なコードです-

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

出力

これにより、次の出力が生成されます-

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')

  1. PythonでMatrixを初期化する

    この記事では、Python3.xで2次元リストを使用して行列を初期化する方法について学習します。またはそれ以前。 Python言語のみが提供するマトリックスを初期化する直感的な方法を見てみましょう。ここでは、リスト内包表記を利用します。内部リストを初期化し、リスト内包表記を使用して複数の行に拡張します。 例 # input the number of rows N = 3 # input the number of columns M = 3 # initializing the matrix res = [ [ i*j for i in range(N) ] for j in range(

  2. Pythonを使用して数値のピラミッドを生成するにはどうすればよいですか?

    Pythonで数字を使用してピラミッドを生成する方法は複数あります。最も単純な2つのフォームを見てみましょう 例 for i in range(5):    for j in range(i + 1):       print(j + 1, end="")    print("") 出力 これにより、出力が得られます 1 12 123 1234 12345 例 を使用して数字を連続して印刷することもできます start = 1 for i in range(5):   &