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

PythonPandas-特定の位置に新しいインデックス値を挿入します


特定の位置に新しいインデックス値を挿入するには、 index.insert()を使用します パンダのメソッド。まず、必要なライブラリをインポートします-

import pandas as pd

パンダインデックスの作成-

index = pd.Index(['Car','Bike','Airplane','Ship','Truck'])

インデックスを表示-

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

insert()メソッドを使用して、特定の位置に新しい値を挿入します。 insert()の最初のパラメーターは、新しいインデックス値が配置される場所です。ここでの2は、新しいインデックス値がインデックス2、つまり位置3に挿入されることを意味します。2番目のパラメータは、挿入される新しいインデックス値です。

print("\nAfter inserting a new index value...\n", index.insert(2, 'Suburban'))

以下はコードです-

import pandas as pd

# Creating the Pandas index
index = pd.Index(['Car','Bike','Airplane','Ship','Truck'])

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

# Return the dtype of the data
print("\nThe dtype object...\n",index.dtype)

# Insert a new value at a specific position using the insert() method
# The first parameter in the insert() is the location where the new index value is placed.
# The 2 here means the new index value gets inserted at index 2 i.e. position 3
# The second parameter is the new index value to be inserted.
print("\nAfter inserting a new index value...\n", index.insert(2, 'Suburban'))

出力

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

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

The dtype object...
object

After inserting a new index value...
Index(['Car', 'Bike', 'Suburban', 'Airplane', 'Ship', 'Truck'], dtype='object')

  1. Python-パンダで特定の値をDataFrameで検索する

    DataFrameで特定の値を検索できます。 ilocを使用して必要な値をフェッチし、行全体を表示します。まず、必要なライブラリをインポートします- import pandas as pd 4列のデータフレームを作成する- dataFrame = pd.DataFrame({"Car": ['BMW', 'Lexus', 'Tesla', 'Mustang', 'Mercedes', 'Jaguar'],"Cubic_Capacity": [2000, 18

  2. Python –リスト内のインデックス値の繰り返し

    リスト内で繰り返されているインデックス値を見つける必要がある場合は、リスト内包表記を使用して繰り返され、「列挙」されます。 例 以下は同じもののデモンストレーションです my_list = [4, 0, 3, 1] print("The list is :") print(my_list) my_result = [element for sub in ([index] * element for index, element in enumerate(my_list)) for element in sub] print("The result is :