PythonPandas-NaN値も考慮したIndexオブジェクトからの一意の値のカウントを含むシリーズを返します
index.value_counts()を使用して、NaN値も考慮したIndexオブジェクトからの一意の値のカウントを含むシリーズを返すには 方法。パラメータdropnaを設定します 値False 。
まず、必要なライブラリをインポートします-
import pandas as pd import numpy as np
いくつかのNaN値も使用してPandasインデックスを作成する-
index = pd.Index([50, 10, 70, np.nan, 90, 50, np.nan, np.nan, 30])
パンダのインデックスを表示する-
print("Pandas Index...\n",index)
value_counts()を使用した一意の値の数。 「dropna」パラメータの「False」値を使用してNaNも考慮する-
index.value_counts(dropna=False)
例
以下はコードです-
import pandas as pd import numpy as np # Creating Pandas index with some NaN values as well index = pd.Index([50, 10, 70, np.nan, 90, 50, np.nan, np.nan, 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 using value_counts() # considering NaN as well using the "False" value of the "dropna" parameter print("\nGet the count of unique values with NaN...\n",index.value_counts(dropna=False))
出力
これにより、次の出力が生成されます-
Pandas Index... Float64Index([50.0, 10.0, 70.0, nan, 90.0, 50.0, nan, nan, 30.0], dtype='float64') Number of elements in the index... 9 The dtype object... float64 Get the count of unique values with NaN... NaN 3 50.0 2 10.0 1 70.0 1 90.0 1 30.0 1 dtype: int64
-
Python Pandas –単一の列から一意の値を検索します
単一の列から一意の値を見つけるには、unique()メソッドを使用します。 Pandas DataFrameに従業員レコードがあるとします。2人の従業員が同じような名前を持つ可能性があるため、名前が繰り返される可能性があります。その場合、一意の従業員名が必要な場合は、DataFrameにunique()を使用してください。 まず、必要なライブラリをインポートします。ここでは、pdをエイリアスとして設定しています- import pandas as pd まず、DataFrameを作成します。ここでは、2つの列があります- dataFrame = pd.DataFrame( &
-
PythonPandas-列から一意の値を取得します
DataFrameの列から一意の値を取得するには、unique()を使用します。 DataFrameの列から一意の値をカウントするには、nunique()を使用します。 まず、必要なライブラリをインポートします- import pandas as pd; 3列のDataFrameを作成します。重複する値もあります- dataFrame = pd.DataFrame( { "Car": ['BMW', 'Audi', 'BMW', 'Lexus