PythonPandasCategoricalIndex-このカテゴリのカテゴリコードを取得します
このカテゴリのカテゴリコードを取得するには、コードを使用します CategoryIndexのプロパティ パンダで。まず、必要なライブラリをインポートします-
import pandas as pd
CategoricalIndexは、限られた数の可能な値(カテゴリ)のみを受け取ることができます。 「categories」パラメータを使用して、カテゴリのカテゴリを設定します。 「ordered」パラメーターを使用して、カテゴリーを順序付きとして扱います。コードは整数の配列であり、カテゴリ配列内の実際の値の位置です-
catIndex = pd.CategoricalIndex(["p", "q", "r", "s","p", "q", "r", "s"], ordered=True, categories=["p", "q", "r", "s"])
カテゴリインデックスを表示する-
print("Categorical Index...\n",catIndex)
カテゴリコードを取得する-
print("\nCategory codes from CategoricalIndex...\n",catIndex.codes)
例
以下はコードです-
import pandas as pd # CategoricalIndex can only take on a limited, and usually fixed, number of possible values # Set the categories for the categorical using the "categories" parameter # Treat the categorical as ordered using the "ordered" parameter # Codes are an array of integers which are the positions of the actual values in the categories array. catIndex = pd.CategoricalIndex(["p", "q", "r", "s","p", "q", "r", "s"], ordered=True, categories=["p", "q", "r", "s"]) # Display the Categorical Index print("Categorical Index...\n",catIndex) # Get the categories print("\nDisplayingCategories from CategoricalIndex...\n",catIndex.categories) # Get the category codes print("\nCategory codes from CategoricalIndex...\n",catIndex.codes)
出力
これにより、次の出力が生成されます-
Categorical Index... CategoricalIndex(['p', 'q', 'r', 's', 'p', 'q', 'r', 's'], categories=['p', 'q', 'r', 's'], ordered=True, dtype='category') DisplayingCategories from CategoricalIndex... Index(['p', 'q', 'r', 's'], dtype='object') Category codes from CategoricalIndex... [0 1 2 3 0 1 2 3]
-
PythonPandas-期間の時間コンポーネントの分を取得します
期間の時間コンポーネントの分を取得するには、 period.minuteを使用します 財産。まず、必要なライブラリをインポートします- import pandas as pd pandas.Periodは期間を表します。 2つのPeriodオブジェクトの作成 period1 = pd.Period("2020-09-23 05:55:30") period2 = pd.Period(freq="T", year = 2021, month = 7, day = 16, hour = 2, minute = 35) 期間オブジェクトを表示する prin
-
PythonPandas-期間の時間コンポーネントを取得します
期間の時間コンポーネントを取得するには、 period.hourを使用します プロパティ。 まず、必要なライブラリをインポートします- import pandas as pd pandas.Periodは期間を表します。 2つのPeriodオブジェクトの作成- period1 = pd.Period("2020-09-23 05:55:30") period2 = pd.Period(freq="H", year = 2021, month = 7, day = 16, hour = 2, minute = 35) 2つのPeriodオブジェクトか