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

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

  1. PythonPandas-列から一意の値を取得します

    DataFrameの列から一意の値を取得するには、unique()を使用します。 DataFrameの列から一意の値をカウントするには、nunique()を使用します。 まず、必要なライブラリをインポートします- import pandas as pd; 3列のDataFrameを作成します。重複する値もあります- dataFrame = pd.DataFrame(    {       "Car": ['BMW', 'Audi', 'BMW', 'Lexus

  2. Python Pandas –複数の列から一意の値を検索します

    複数の列から一意の値を検索するには、unique()メソッドを使用します。 PandasDataFrameに「EmpName」と「Zone」の従業員レコードがあるとします。 2人の従業員が同じような名前を持つことができ、ゾーンが複数の従業員を持つことができるため、名前とゾーンが繰り返される可能性があります。その場合、一意の従業員名が必要な場合は、DataFrameにunique()を使用してください。 まず、必要なライブラリをインポートします。ここでは、pdをエイリアスとして設定しています- import pandas as pd まず、DataFrameを作成します。ここでは、2つの列が