Python
 Computer >> コンピューター >  >> プログラミング >> Python

PythonPandasCategoricalIndex-カテゴリに順序付けられた関係があるかどうかを確認します


カテゴリに順序付きの関係があるかどうかを確認するには、順序付きを使用します CategoricalIndexのプロパティ。

まず、必要なライブラリをインポートします-

import pandas as pd

「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("\nDisplayingCategories from CategoricalIndex...\n",catIndex.categories)

順序付けられた関係のカテゴリを確認する-

print("\nDoes categories have ordered relationship...\n",catIndex.ordered)

以下はコードです-

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
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)

# Check categories for ordered relationship
print("\nDoes categories have ordered relationship...\n",catIndex.ordered)

出力

これにより、次の出力が生成されます-

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')

Does categories have ordered relationship...
True

  1. Python-PandasIndexがフローティングタイプかどうかを確認します

    Pandas Indexがフローティングタイプであるかどうかを確認するには、 index.is_floating()を使用します パンダのメソッド。まず、必要なライブラリをインポートします- import pandas as pd パンダインデックスの作成- index = pd.Index([5.7, 6.8, 10.5, 20.4, 25.6, 30.8, 40.5, 50.2]) パンダのインデックスを表示する- print("Pandas Index...\n",index) インデックス値に浮動小数点数しかないかどうかを確認します- print("

  2. PythonPandas-2つのIndexオブジェクトが類似したオブジェクト属性とタイプを持っているかどうかを確認します

    2つのIndexオブジェクトが類似したオブジェクト属性とタイプを持っているかどうかを確認するには、 index1.identical(index2)を使用します メソッド。 まず、必要なライブラリをインポートします- import pandas as pd パンダindex1とindex2の作成- index1 = pd.Index([15, 25, 35, 45, 55]) index2 = pd.Index([15, 25, 35, 45, 55]) index1とindex2を表示する- print("Pandas Index1...\n",index1) pr