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

PythonPandas-インデックスにNaNがあるかどうかを確認します


インデックスにNaNがあるかどうかを確認するには、 index.hasnansを使用します パンダのプロパティ。

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

import pandas as pd
import numpy as np

インデックスを作成します。 NaNには、numpyライブラリを使用しました-

index = pd.Index(['Car','Bike', np.nan,'Car',np.nan, 'Ship'])

インデックスを表示-

print("Pandas Index...\n",index)

インデックスにNaNが含まれているかどうかを確認します-

print("\nIs the Pandas index having NaNs?\n",index.hasnans)

以下はコードです-

import pandas as pd
import numpy as np

# Creating the index

# For NaN, we have used numpy library
index = pd.Index(['Car','Bike', np.nan,'Car',np.nan, 'Ship'])

# Display the index
print("Pandas Index...\n",index)

# Return an array representing the data in the Index
print("\nArray...\n",index.values)

# Check if the index is having NaNs
print("\nIs the Pandas index having NaNs?\n",index.hasnans)

# Return a tuple of the shape of the underlying data
print("\nA tuple of the shape of underlying data...\n",index.shape)

出力

これにより、次のコードが生成されます-

Pandas Index...
Index(['Car', 'Bike', nan, 'Car', nan, 'Ship'], dtype='object')

Array...
['Car' 'Bike' nan 'Car' nan 'Ship']

Is the Pandas index having NaNs?
True

A tuple of the shape of underlying data...
(6,)

  1. Python-PandasIndexがカテゴリデータを保持しているかどうかを確認します

    Pandas Indexがカテゴリデータを保持しているかどうかを確認するには、 index.is_categorical()を使用します パンダのメソッド。まず、必要なライブラリをインポートします- import pandas as pd タイプをカテゴリに設定してPandasインデックスを作成する astype()を使用する メソッド- index = pd.Index(["Electronics","Accessories","Furniture"]).astype("category") パンダのイン

  2. Python-PandasIndexがブール値のみで構成されているかどうかを確認します

    パンダインデックスがブール値のみで構成されているかどうかを確認するには、 index.is_boolean()を使用します パンダのメソッド。まず、必要なライブラリをインポートします- import pandas as pd パンダインデックスの作成 index = pd.Index([True, True, False, False, True, True, True]) パンダのインデックスを表示する- print("Pandas Index...\n",index) インデックス値にブール値のみがあるかどうかを確認します- print("\nInde