PythonPandas-指定されたBusinessDayオフセットオブジェクトに適用される頻度を文字列として返します
指定されたBusinessDayOffsetオブジェクトに適用された頻度を文字列として返すには、PandasのBusinessDay.freqstrプロパティを使用します。
まず、必要なライブラリをインポートします-
import datetime import pandas as pd
パンダでタイムスタンプオブジェクトを設定します-
timestamp = pd.Timestamp('2021-1-1 01:55:02.000045')
BusinessDayオフセットを作成します。 BusinessDayはDateOffsetサブクラスです-
bdOffset = pd.tseries.offsets.BusinessDay(offset = datetime.timedelta(days = 7, hours = 7, minutes = 7))
更新されたタイムスタンプを表示する-
print("\nUpdated Timestamp...\n",timestamp + bdOffset)
指定されたBusinessDayオブジェクトに適用された頻度を文字列として返します-
print("\nFrequency on the given BusinessDay Offset...\n",bdOffset.freqstr)
例
以下はコードです-
import datetime import pandas as pd # Set the timestamp object in Pandas timestamp = pd.Timestamp('2021-1-1 01:55:02.000045') # Display the Timestamp print("Timestamp...\n",timestamp) # Create the BusinessDay Offset # BusinessDay is the DateOffset subclass bdOffset = pd.tseries.offsets.BusinessDay(offset = datetime.timedelta(days = 7, hours = 7, minutes = 7)) # Display the BusinessDay Offset print("BusinessDay Offset...\n",bdOffset) # Display the Updated Timestamp print("\nUpdated Timestamp...\n",timestamp + bdOffset) # return the frequency applied on the given BusinessDay object as a string print("\nFrequency on the given BusinessDay Offset...\n",bdOffset.freqstr)
出力
これにより、次のコードが生成されます-
Timestamp... 2021-01-01 01:55:02.000045 BusinessDay Offset... <BusinessDay: offset=datetime.timedelta(days=7, seconds=25620)> Updated Timestamp... 2021-01-11 09:02:02.000045 Frequency on the given BusinessDay Offset... B+7D7H7Min
-
PythonPandas-頻度オブジェクトをPeriodIndexオブジェクトから文字列として返します
頻度オブジェクトをPeriodIndexオブジェクトから文字列として返すには、 PeriodIndex.freqstrを使用します プロパティ。 まず、必要なライブラリをインポートします- import pandas as pd PeriodIndexオブジェクトを作成します。 PeriodIndexは、一定期間を示す順序値を保持する不変のndarrayです- periodIndex = pd.PeriodIndex(['2021-09-25 07:50:35', '2019-10-30 04:35:45', '2021-07-15 02:25:15
-
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, minu