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

PythonPandas-指定されたPeriodオブジェクトに適用された時系列頻度の文字列エイリアスを返します


指定されたPeriodオブジェクトに適用された時系列頻度の文字列エイリアスを返すには、 period.freqstrを使用します プロパティ。

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

import pandas as pd

pandas.Periodは期間を表します。 2つのPeriodオブジェクトの作成-

period1 = pd.Period("2020-09-23 03:55:20")
period2 = pd.Period(freq="Y", year = 2021, month = 2, day = 14, hour = 2, minute = 35)

期間オブジェクトを表示する-

print("Period1...\n", period1)
print("Period2...\n", period2)

頻度の文字列エイリアスを取得します-

res1 = period1.freqstr
res2 = period2.freqstr

以下はコードです-

import pandas as pd

# The pandas.Period represents a period of time
# creating two Period objects
period1 = pd.Period("2020-09-23 03:55:20")
period2 = pd.Period(freq="Y", year = 2021, month = 2, day = 14, hour = 2, minute = 35)

# display the Period objects
print("Period1...\n", period1)
print("Period2...\n", period2)

# get the string alias of the frequency
res1 = period1.freqstr
res2 = period2.freqstr

# Return the string alias of the frequency from two Period objects
print("\nString alias of the frequency from the 1st Period object ...\n", res1)
print("\nString alias of the frequency from the 2nd Period object ...\n", res2)

出力

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

Period1...
2020-09-23 03:55:20

Period2...
2021

String alias of the frequency from the 1st Period object ...
<Second>

String alias of the frequency from the 2nd Period object ...
<YearEnd: month=12>

  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) 期間オブジェクト