PythonPandas-Indexオブジェクトからの一意の値のカウントを含むシリーズを返します
Indexオブジェクトから一意の値のカウントを含むシリーズを返すには、 index.value_counts()を使用します パンダのメソッド。
まず、必要なライブラリをインポートします-
import pandas as pd
パンダインデックスの作成-
index = pd.Index([50, 10, 70, 110, 90, 50, 110, 90, 30])
パンダのインデックスを表示する-
print("Pandas Index...\n",index)
一意の値の数-
print("\nGet the count of unique values...\n",index.value_counts())
例
以下はコードです-
import pandas as pd # Creating Pandas index index = pd.Index([50, 10, 70, 110, 90, 50, 110, 90, 30]) # Display the Pandas index print("Pandas Index...\n",index) # Return the number of elements in the Index print("\nNumber of elements in the index...\n",index.size) # Return the dtype of the data print("\nThe dtype object...\n",index.dtype) # count of unique values print("\nGet the count of unique values...\n",index.value_counts())
出力
これにより、次の出力が生成されます-
Pandas Index... Int64Index([50, 10, 70, 110, 90, 50, 110, 90, 30], dtype='int64') Number of elements in the index... 9 The dtype object... int64 Get the count of unique values... 50 2 110 2 90 2 10 1 70 1 30 1 dtype: int64
-
PythonPandas-列から一意の値を取得します
DataFrameの列から一意の値を取得するには、unique()を使用します。 DataFrameの列から一意の値をカウントするには、nunique()を使用します。 まず、必要なライブラリをインポートします- import pandas as pd; 3列のDataFrameを作成します。重複する値もあります- dataFrame = pd.DataFrame( { "Car": ['BMW', 'Audi', 'BMW', 'Lexus
-
Python Pandas –複数の列から一意の値を検索します
複数の列から一意の値を検索するには、unique()メソッドを使用します。 PandasDataFrameに「EmpName」と「Zone」の従業員レコードがあるとします。 2人の従業員が同じような名前を持つことができ、ゾーンが複数の従業員を持つことができるため、名前とゾーンが繰り返される可能性があります。その場合、一意の従業員名が必要な場合は、DataFrameにunique()を使用してください。 まず、必要なライブラリをインポートします。ここでは、pdをエイリアスとして設定しています- import pandas as pd まず、DataFrameを作成します。ここでは、2つの列が