PythonPandas-渡されたラベルのリストを削除して新しいインデックスを作成する
渡されたラベルのリストを削除して新しいインデックスを作成するには、 index.drop()を使用します 方法。その中にラベルのリストを渡します。
まず、必要なライブラリをインポートします-
import pandas as pd
インデックスの作成-
index = pd.Index(['Car','Bike','Truck','Ship','Airplane'])
インデックスを表示-
print("Pandas Index...\n",index)
ドロップするラベルを含むリストが渡されます-
print("\nUpdated index after deleting labels...\n",index.drop(['Bike', 'Ship']))
例
以下はコードです-
import pandas as pd # Creating the index index = pd.Index(['Car','Bike','Truck','Ship','Airplane']) # Display the index print("Pandas Index...\n",index) # Return the dtype of the data print("\nThe dtype object...\n",index.dtype) # Return a tuple of the shape of the underlying data print("\nA tuple of the shape of underlying data...\n",index.shape) # a list containing labels to be dropped are passed print("\nUpdated index after deleting labels...\n",index.drop(['Bike', 'Ship']))
出力
これにより、次のコードが生成されます-
Pandas Index... Index(['Car', 'Bike', 'Truck', 'Ship', 'Airplane'], dtype='object') The dtype object... object A tuple of the shape of underlying data... (5,) Updated index after deleting labels... Index(['Car', 'Truck', 'Airplane'], dtype='object')
-
Pythonの値としてインデックスを持つ辞書
この記事では、頻繁に使用される別のPythonコレクションであるlistから辞書を作成する方法を学習します。インデックスまたはキーはリストコンテンツの一部ではありません。ただし、辞書では、値と呼ばれるすべての要素にキーまたはインデックスを付加する必要があります。 列挙の使用 enumerate関数は、enumerateオブジェクトのキーとしてカウンターを追加します。したがって、これを特定のリストに適用し、forループを使用します。これにより、列挙関数によってキーが生成される必要な辞書が作成されます。 例 Alist = ['Mon', 'Tue', '
-
Pythonのインデックスに基づくマルチリストでリスト要素を追加する
リストはネストできます。つまり、大きなリスト内の要素として小さなリストがあります。この記事では、単純なリストの要素をネストされたリストの要素に追加するという課題を解決します。リストの長さが異なる場合、小さい方のリストの長さが結果のリストの最大長になります。 これを実現するためのさまざまな方法を以下に示します。 forループの使用 この方法では、小さい方のリストの長さを取得し、このリストの要素をループして、大きい方のリストの要素に追加します。ここでは、append関数を使用して、各要素を結果リストに追加します。 例 simple_list = [25, 35, 45, 55, 65] nes