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

PythonPandas-指定されたPeriodIndexオブジェクトの各要素の期間の終了時刻を表示します


指定されたPeriodIndexオブジェクトの各要素の期間の終了時刻を表示するには、 PeriodIndex.end_timeを使用します プロパティ。

まず、必要なライブラリをインポートします-

import pandas as pd

PeriodIndexオブジェクトを作成します。 PeriodIndexは、一定の期間を示す順序値を保持する不変のndarrayです。 「freq」パラメータを使用して周波数を設定しました-

periodIndex = pd.PeriodIndex(['2018-07-25', '2019-10-30', '2020-11-20',
'2021-09-15', '2022-03-12', '2023-06-18'], freq="D")

PeriodIndexオブジェクトを表示-

print("PeriodIndex...\n", periodIndex)

終了時刻を表示-

print("\nEnd Time...\n", periodIndex.end_time)

以下はコードです-

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(['2018-07-25', '2019-10-30', '2020-11-20',
'2021-09-15', '2022-03-12', '2023-06-18'], freq="D")

# Display PeriodIndex object
print("PeriodIndex...\n", periodIndex)

# Display PeriodIndex frequency
print("\nPeriodIndex frequency...\n", periodIndex.freq)

# Display the end time
print("\nEnd Time...\n", periodIndex.end_time)

出力

これにより、次のコードが生成されます-

PeriodIndex...
PeriodIndex(['2018-07-25', '2019-10-30', '2020-11-20', '2021-09-15', '2022-03-12', '2023-06-18'],
dtype='period[D]')

PeriodIndex frequency...
<Day>

End Time...
DatetimeIndex(['2018-07-25 23:59:59.999999999',
               '2019-10-30 23:59:59.999999999',
               '2020-11-20 23:59:59.999999999',
               '2021-09-15 23:59:59.999999999',
               '2022-03-12 23:59:59.999999999',
               '2023-06-18 23:59:59.999999999'],
               dtype='datetime64[ns]', freq=None)

  1. PythonPandas-指定されたPeriodオブジェクトの終了時刻を検索します

    指定されたPeriodオブジェクトの終了時刻を見つけるには、 period.end_timeを使用します プロパティ。 まず、必要なライブラリをインポートします- import pandas as pd pandas.Periodは期間を表します。 2つのPeriodオブジェクトの作成- period1 = pd.Period("2020-09-23 03:55:20") period2 = pd.Period(freq="T", year = 2021, month = 2, day = 14, hour = 2, minute = 35) 期間

  2. PythonPandas-指定されたPeriodオブジェクトの頻度を取得します

    指定されたPeriodオブジェクトの頻度を取得するには、 period.freqを使用します プロパティ。 まず、必要なライブラリをインポートします- import pandas as pd pandas.Periodは期間を表します。 2つのPeriodオブジェクトの作成- period1 = pd.Period("2020-09-23 03:55:20") period2 = pd.Period(freq="T", year = 2021, month = 2, day = 14, hour = 2, minute = 35) 期間オブジェクト