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