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

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

  1. Pythonの値としてインデックスを持つ辞書

    この記事では、頻繁に使用される別のPythonコレクションであるlistから辞書を作成する方法を学習します。インデックスまたはキーはリストコンテンツの一部ではありません。ただし、辞書では、値と呼ばれるすべての要素にキーまたはインデックスを付加する必要があります。 列挙の使用 enumerate関数は、enumerateオブジェクトのキーとしてカウンターを追加します。したがって、これを特定のリストに適用し、forループを使用します。これにより、列挙関数によってキーが生成される必要な辞書が作成されます。 例 Alist = ['Mon', 'Tue', '

  2. Pythonのインデックスに基づくマルチリストでリスト要素を追加する

    リストはネストできます。つまり、大きなリスト内の要素として小さなリストがあります。この記事では、単純なリストの要素をネストされたリストの要素に追加するという課題を解決します。リストの長さが異なる場合、小さい方のリストの長さが結果のリストの最大長になります。 これを実現するためのさまざまな方法を以下に示します。 forループの使用 この方法では、小さい方のリストの長さを取得し、このリストの要素をループして、大きい方のリストの要素に追加します。ここでは、append関数を使用して、各要素を結果リストに追加します。 例 simple_list = [25, 35, 45, 55, 65] nes