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

PythonPandas-要求されたラベルの整数位置を取得します


パンダでリクエストされたラベルの整数位置を取得するには、 index.get_loc()を使用します 方法。まず、必要なライブラリをインポートします-

import pandas as pd

Pandasインデックスオブジェクトを作成する-

index = pd.Index(list('pqrstuvwxyz'))

パンダのインデックスを表示する-

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

指定されたインデックスから整数の位置を取得します-

print("\nDisplay integer location from given index...\n",index.get_loc('w'))
print("\nDisplay integer location from given index...\n",index.get_loc('z'))

以下はコードです-

import pandas as pd

# create Pandas index object
index = pd.Index(list('pqrstuvwxyz'))

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

# get integer location from the given index
print("\nDisplay integer location from given index...\n",index.get_loc('w'))
print("\nDisplay integer location from given index...\n",index.get_loc('z'))

出力

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

Pandas Index...
Index(['p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z'], dtype='object')

Number of elements in the index...
11

Display integer location from given index...
7

Display integer location from given index...
10

  1. PythonPandas-整数の場所でDataFrameから行を選択する方法

    整数の位置で行を選択するには、iloc()関数を使用します。選択する行のインデックス番号を指定します。 データフレームを作成する- dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35]],index=['x', 'y', 'z'],columns=['a', 'b']) iloc()-を使用して、整数の位置を持つ行を選択します dataFrame.iloc[1] 例 以下はコードです- import pandas as pd # Create Da

  2. Pythonの辞書のget()メソッド

    get()メソッドは、辞書の要素にアクセスするための標準のPythonライブラリの一部です。辞書にないキーを検索する必要がある場合があります。このような場合、インデックスによるアクセス方法はエラーをスローし、プログラムを停止します。ただし、get()メソッドを使用して、エラーなしでプログラムを処理できます。 構文 Syntax: dict.get(key[, value]) The value field is optional. 例 以下の例では、customerという辞書を作成します。キーとしてアドレスと距離があります。 get関数を使用せずにキーを印刷し、get関数を使用すると違いを確