PythonPandas-Periodオブジェクトの文字列表現をフォーマットして返します
Periodオブジェクトの文字列表現をフォーマットして返すには、 period.strftime()を使用します 方法。それで、フォーマット指定子をstrftime('%d-%b-%Y')のような引数として設定します。
まず、必要なライブラリをインポートします-
import pandas as pd
pandas.Periodは期間を表します。期間オブジェクトの作成
period = pd.Period(freq="S", year = 2021, month = 9, day = 18, hour = 8, minute = 20, second = 45)
期間オブジェクトを表示する
print("Period...\n", period)
フォーマットされた文字列表現を表示する
print("\nString representation (format)...\n", period.strftime('%d-%b-%Y'))
例
以下はコードです
import pandas as pd # The pandas.Period represents a period of time # Creating a Period object period = pd.Period(freq="S", year = 2021, month = 9, day = 18, hour = 8, minute = 20, second = 45) # display the Period object print("Period...\n", period) # display the result print("\nString representation (format)...\n", period.strftime('%d-%b-%Y')) # display the result print("\nString representation (format with different directives)...\n", period.strftime('%b. %d, %Y was a %A'))
出力
これにより、次のコードが生成されます
Period... 2021-09-18 08:20:45 String representation (format)... 18-Sep-2021 String representation (format with different directives)... Sep. 18, 2021 was a Saturday
-
PythonPandas-Timedeltaオブジェクトの最大値を返します
Timedeltaオブジェクトの最大値を返すには、 timedelta.max 財産。まず、必要なライブラリをインポートします- import pandas as pd Timedeltaオブジェクトを作成する timedelta = pd.Timedelta('5 days 1 min 45 s 40 ns') 最大値を返す timedelta.max 例 以下はコードです import pandas as pd # TimeDeltas is Python’s standard datetime library uses a different r
-
Pythonで文字列を評価し、オブジェクトを返すにはどうすればよいですか?
組み込みのeval()関数には文字列引数が必要です。ただし、Pythonインタープリターは、文字列をPython式として扱い、それが有効かどうかを評価してから、式の結果である型オブジェクトを返します。 算術式を含む文字列 >>> x=eval('2+2') >>> type(x) <class 'int'> >>> x 4 リスト/タプルに評価する文字列 >>> x=eval('tuple([1,2,3])') >>> x (1, 2, 3)