Computer >> Máy Tính >  >> Lập trình >> Python

Python Pandas - Chèn một giá trị chỉ mục mới tại một vị trí cụ thể

Để chèn giá trị chỉ mục mới tại một vị trí cụ thể, hãy sử dụng index.insert () trong Pandas. Đầu tiên, hãy nhập các thư viện được yêu cầu -

import pandas as pd

Tạo chỉ mục Pandas -

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

Hiển thị chỉ mục -

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

Chèn một giá trị mới tại một vị trí cụ thể bằng cách sử dụng phương thức insert (). Tham số đầu tiên trong insert () là vị trí đặt giá trị chỉ mục mới. 2 ở đây có nghĩa là giá trị chỉ mục mới được chèn ở chỉ mục 2, tức là vị trí 3. Tham số thứ hai là giá trị chỉ mục mới sẽ được chèn.

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

Ví dụ

Sau đây là mã -

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

Đầu ra

Điều này sẽ tạo ra kết quả sau -

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