PythonPandas-指定されたCustomBusinessHourオブジェクトに適用されたキーワード引数を表示します
指定されたCustomBusinessHourオブジェクトに適用されたキーワード引数を表示するには、PandasのCustomBusinessHour.kwdsプロパティを使用します。
まず、必要なライブラリをインポートします-
import pandas as pd
パンダでタイムスタンプオブジェクトを設定します-
timestamp = pd.Timestamp('2021-10-25 08:35:10')
CustomBusinessHourオフセットを作成する-
cbhOffset = pd.tseries.offsets.CustomBusinessHour(n = 3, weekmask = 'Mon Tue Wed Fri Sat')
タイムスタンプにオフセットを追加し、更新されたタイムスタンプを表示します-
print("\nUpdated Timestamp...\n",timestamp + cbhOffset)
キーワード引数を表示する-
print("\nKeyword arguments on the given CustomBusinessHour Offset...\n",cbhOffset.kwds) 例
以下はコードです-
import pandas as pd
# Set the timestamp object in Pandas
timestamp = pd.Timestamp('2021-10-25 08:35:10')
# Display the Timestamp
print("Timestamp...\n",timestamp)
# Create the CustomBusinessHour Offset
# CustomBusinessHour is the DateOffset subclass
# Weekmask of valid business days
cbhOffset = pd.tseries.offsets.CustomBusinessHour(n = 3, weekmask = 'Mon Tue Wed Fri Sat')
# Display the CustomBusinessHour Offset
print("\nCustomBusinessHour Offset...\n",cbhOffset)
# Add the offset to the Timestamp and display the Updated Timestamp
print("\nUpdated Timestamp...\n",timestamp + cbhOffset)
# Return frequency applied on the given CustomBusinessHour Offset object as a string
print("\nFrequency applied on the given CustomBusinessHour Offset object...\n",cbhOffset.freqstr)
# Display the keyword arguments
print("\nKeyword arguments on the given CustomBusinessHour Offset...\n",cbhOffset.kwds) 出力
これにより、次のコードが生成されます-
Timestamp...
2021-10-25 08:35:10
CustomBusinessHour Offset...
<3 * CustomBusinessHours: CBH=09:00-17:00>
Updated Timestamp...
2021-10-25 12:00:00
Frequency applied on the given CustomBusinessHour Offset object...
3CBH
Keyword arguments on the given CustomBusinessHour Offset...
{'weekmask': 'Mon Tue Wed Fri Sat', 'holidays': (), 'calendar': <numpy.busdaycalendar object at 0x7f48facfa840>, 'start': (datetime.time(9, 0),), 'end': (datetime.time(17, 0),), 'offset': datetime.timedelta(0)}> -
PythonPandas-指定されたDateOffsetオブジェクトに適用された頻度を返します
指定されたDateOffsetオブジェクトに適用された頻度を返すには、Pandasでoffset.freqstrを使用します。まず、必要なライブラリをインポートします- from pandas.tseries.frequencies import to_offset import pandas as pd パンダでタイムスタンプオブジェクトを設定します- timestamp = pd.Timestamp('2021-09-26 03:25:02.000045') DateOffsetを作成します。ここでは、「D」頻度を使用して日数を増やしています- offset = to
-
PythonPandas-指定されたDateOffsetオブジェクトに適用される頻度を文字列として返します
指定されたDateOffsetオブジェクトに適用された頻度を文字列として返すには、 offset.freqstrを使用します パンダのプロパティ。 まず、必要なライブラリをインポートします- from pandas.tseries.offsets import DateOffset import pandas as pd パンダでタイムスタンプオブジェクトを設定します- timestamp = pd.Timestamp('2021-08-30 02:30:55') DateOffsetを作成します。ここでは、「months」パラメータを使用して月をインクリメントしていま