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

PythonPandas-最後から最初のインデックスに新しいインデックス値を挿入します


最後から最初のインデックスに新しいインデックス値を挿入するには、 index.insert()を使用します 方法。最後のインデックス値-1とパラメータとして挿入する値を設定します。

まず、必要なライブラリをインポートします-

import pandas as pd

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

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

インデックスを表示-

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

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

index.insert(-1, '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 the first index from the last using the insert() method.
# The first parameter in the insert() is the location where the new index value is placed.
# The -1 here means the new index value gets inserted at the first index from the last.
# The second parameter is the new index value to be inserted.
print("\nAfter inserting a new index value...\n", index.insert(-1, 'Suburban'))

出力

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

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

The dtype object...
object

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

  1. 指定された文字列の最初の2文字と最後の2文字で構成される新しい文字列を形成するPythonプログラム

    特定の文字列の最初の2文字と最後の2文字から作成される新しい文字列を形成する必要がある場合は、カウンターを定義し、インデックスを使用して特定の範囲の要素にアクセスできます。 以下は同じのデモンストレーションです- 例 my_string = "Hi there how are you" my_counter = 0 for i in my_string:    my_counter = my_counter + 1 new_string = my_string[0:2] + my_string [my_counter - 2: my_counter

  2. リストの最初と最後の値を入れ替えるPythonプログラム

    Pythonを使用してリストの最初と最後の値を交換する必要がある場合は、単純な並べ替え手法を使用して値を並べ替えるメソッドを定義できます。 以下は同じのデモンストレーションです- 例 def list_swapping(my_list):    size_of_list = len(my_list)    temp = my_list[0]    my_list[0] = my_list[size_of_list - 1]    my_list[size_of_list - 1] = temp