PythonPandas-指定されたDateOffsetオブジェクトのナノ秒数を返します
指定されたDateOffsetオブジェクトのナノ秒数を返すには、Pandasのoffset.nanosプロパティを使用します。
まず、必要なライブラリをインポートします-
from pandas.tseries.frequencies import to_offset import pandas as pd
パンダでタイムスタンプオブジェクトを設定します-
timestamp = pd.Timestamp('2021-08-30 03:08:02.000045')
DateOffsetを作成します。ここでは、「D」頻度を使用して日数を増やしています-
offset = to_offset("5D")
更新されたタイムスタンプを表示する-
print("\nUpdated Timestamp...\n",timestamp + offset)
指定されたDateOffsetオブジェクトのナノ秒を返します-
print("\nThe number of nanoseconds in the DateOffset object..\n", offset.nanos)
例
以下はコードです-
from pandas.tseries.frequencies import to_offset import pandas as pd # Set the timestamp object in Pandas timestamp = pd.Timestamp('2021-08-30 03:08:02.000045') # Display the Timestamp print("Timestamp...\n",timestamp) # Create the DateOffset # We are incrementing the days here using the "D" frequency offset = to_offset("5D") # Display the DateOffset print("\nDateOffset...\n",offset) # Display the Updated Timestamp print("\nUpdated Timestamp...\n",timestamp + offset) # return the nanoseconds in the given DateOffset object print("\nThe number of nanoseconds in the DateOffset object..\n", offset.nanos)>
出力
これにより、次のコードが生成されます-
Timestamp... 2021-08-30 03:08:02.000045 DateOffset... <5 * Days> Updated Timestamp... 2021-09-04 03:08:02.000045 The number of nanoseconds in the DateOffset object.. 432000000000000
-
PythonPandas-Indexオブジェクト内の一意の要素の数を返します
Indexオブジェクト内の一意の要素の数を返すには、 index.nunique()を使用します パンダのメソッド。まず、必要なライブラリをインポートします- import pandas as pd パンダインデックスの作成- index = pd.Index([50, 10, 70, 110, 90, 50, 110, 90, 30]) パンダのインデックスを表示する- print("Pandas Index...\n",index) インデックス内の一意の値の数を取得します- print("\nCount of unique values...\n&q
-
PythonPandas-Timedeltaオブジェクトからナノ秒を返します
Timedeltaオブジェクトからマイクロ秒を返すには、 timedelta.nanosecondsを使用します 財産。まず、必要なライブラリをインポートします- import pandas as pd TimeDeltasは、Pythonの標準の日時ライブラリであり、異なる表現のtimedeltaを使用します。 Timedeltaオブジェクトを作成する timedelta = pd.Timedelta('4 days 10 min 25 s 15 ms 33 ns') タイムデルタを表示する print("Timedelta...\n", timed