Python Pandas-PeriodIndexを作成し、頻度を設定します
PeriodIndexを作成するには、 pandas.PeriodIndex()を使用します 方法。頻度を設定するには、頻度を使用します パラメータ。
まず、必要なライブラリをインポートします-
import pandas as pd
PeriodIndexオブジェクトを作成します。 PeriodIndexは、一定の期間を示す順序値を保持する不変のndarrayです。 「freq」パラメータを使用して周波数を設定しました-
periodIndex = pd.PeriodIndex(['2021-09-25', '2020-10-30', '2020-11-20'], freq="D")
PeriodIndexオブジェクトを表示-
print("PeriodIndex...\n", periodIndex)
例
以下はコードです-
import pandas as pd # Create a PeriodIndex object # PeriodIndex is an immutable ndarray holding ordinal values indicating regular periods in time # We have set the frequency using the "freq" parameter periodIndex = pd.PeriodIndex(['2021-09-25', '2020-10-30', '2020-11-20'], freq="D") # Display PeriodIndex object print("PeriodIndex...\n", periodIndex) # Display day from the PeriodIndex object print("\nThe number of days from the PeriodIndex...\n", periodIndex.day)
出力
これにより、次のコードが生成されます-
PeriodIndex... PeriodIndex(['2021-09-25', '2020-10-30', '2020-11-20'], dtype='period[D]') The number of days from the PeriodIndex... Int64Index([25, 30, 20], dtype='int64')
-
PythonPandas-指定されたDatetimeIndexオブジェクトの頻度を検出します
指定されたDatetimeIndexオブジェクトの頻度を検出するには、 DateTimeIndex.inferred_freqを使用します プロパティ。 まず、必要なライブラリをインポートします- import pandas as pd 期間5、頻度をY、つまり年としてDatetimeIndexを作成します。タイムゾーンはオーストラリア/アデレード- datetimeindex = pd.date_range('2021-10-30 02:30:50', periods=5, tz='Australia/Adelaide', freq='3Y'
-
PythonPandas-範囲オブジェクトからRangeIndexを作成します
範囲オブジェクトからRangeIndexを作成するには、 pd.RangeIndex.from_range(range())を使用します パンダのメソッド。 まず、必要なライブラリをインポートします- import pandas as pd RangeIndexの作成- index = pd.RangeIndex.from_range(range(10, 30)) RangeIndexを表示する- print("RangeIndex...\n",index) 例 以下はコードです- import pandas as pd # RangeIndex index =