Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

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


Để chèn một giá trị index mới tại một vị trí cụ thể, hãy sử dụng phương thức index.insert() trong Pandas. Trước tiên, nhập các thư viện cần thiết:

import pandas as pd

Tạo Pandas Index:

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

Hiển thị index:

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

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

print("\nSau khi chèn giá trị index mới...\n", index.insert(2, 'Suburban'))

Ví dụ

Dưới đây là mã hoàn chỉnh:

import pandas as pd
# Tạo Pandas Index
index = pd.Index(['Car','Bike','Airplane','Ship','Truck'])
# Hiển thị index
print("Pandas Index...\n", index)
# Trả về kiểu dữ liệu
print("\nĐối tượng dtype...\n", index.dtype)
# Chèn giá trị mới tại vị trí cụ thể bằng phương thức insert()
# Tham số đầu tiên trong insert() là vị trí nơi giá trị index mới được đặt.
# Số 2 ở đây có nghĩa là giá trị index mới được chèn tại index 2 tức là vị trí 3
# Tham số thứ hai là giá trị index mới cần chèn.
print("\nSau khi chèn giá trị index mới...\n", index.insert(2, 'Suburban'))

Kết quả

Đoạn mã trên sẽ cho 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')