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

Python - Tạo chỉ mục Pandas mới với vị trí đã chuyển đã bị xóa

Để xóa Chỉ mục gấu trúc mới với vị trí đã chuyển, hãy sử dụng index.delete () phương pháp.

Đầu tiên, hãy nhập các thư viện được yêu cầu -

 nhập gấu trúc dưới dạng pd 

Tạo chỉ mục -

 index =pd.Index ([15, 25, 35, 45, 55]) 

Hiển thị chỉ mục -

 print ("Chỉ mục gấu trúc ... \ n", chỉ mục) 

Xóa một chỉ mục ở vị trí thứ 3, tức là chỉ mục 2 -

 print ("\ nChỉ số còn lại sau khi xóa chỉ mục ở vị trí thứ 3 (chỉ mục 2) ... \ n", index.delete (2)) 

Ví dụ

Sau đây là mã -

 nhập gấu trúc dưới dạng pd # Tạo indxindex =pd.Index ([15, 25, 35, 45, 55]) # Hiển thị chỉ mục ("Chỉ mục gấu trúc ... \ n", chỉ mục) # Trả về số các phần tử trong Dấu chỉ mục ("\ nSố phần tử trong chỉ mục ... \ n", index.size) # Trả về một bộ hình dạng của bản in dữ liệu cơ bản ("\ n Một bộ số hình dạng của dữ liệu cơ bản ... \ n ", index.shape) # lấy các byte trong bản in dữ liệu (" \ nQuay lại các byte ... \ n ", index.nbytes) # lấy các kích thước của bản in dữ liệu (" \ nQuay lại các kích thước ... \ n " , index.ndim) # xóa một chỉ mục ở vị trí thứ 3, tức là chỉ mục 2print ("\ nChỉ số còn lại sau khi xóa chỉ mục ở vị trí thứ 3 (chỉ mục 2) ... \ n", index.delete (2)) 

Đầu ra

Điều này sẽ tạo ra mã sau -

 Pandas Index ... Int64Index ([15, 25, 35, 45, 55], dtype ='int64') Số phần tử trong chỉ mục ... 5 Một bộ dữ liệu cơ bản ... (5 ,) Trả về các byte ... 40 Trả lại kích thước ... 1 Chỉ mục còn lại sau khi xóa chỉ mục ở vị trí thứ 3 (chỉ mục 2) ... Int64Index ([15, 25, 45, 55], dtype ='int64')