Để trả về Chỉ mục với các giá trị trùng lặp đã bị xóa, hãy sử dụng index.drop_duplicates () phương pháp.
Đầ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 với một số bản sao -
index = pd.Index(['Car','Bike','Truck','Car','Airplane'])
Hiển thị chỉ mục -
print("Pandas Index with duplicates...\n",index)
Trả lại chỉ mục với các giá trị trùng lặp đã bị loại bỏ. Theo mặc định, nó giữ lần xuất hiện đầu tiên của giá trị trùng lặp bị loại bỏ -
print("\nIndex with duplicate values removed...\n",index.drop_duplicates())
Ví dụ
Sau đây là mã -
import pandas as pd # Creating the index with some duplicates index = pd.Index(['Car','Bike','Truck','Car','Airplane']) # Display the index print("Pandas Index with duplicates...\n",index) # Return the dtype of the data print("\nThe dtype object...\n",index.dtype) # get the bytes in the data print("\nGet the bytes...\n",index.nbytes) # get the dimensions of the data print("\nGet the dimensions...\n",index.ndim) # Return Index with duplicate values removed # By default it keeps the first occurrence of the duplicate value removed print("\nIndex with duplicate values removed...\n",index.drop_duplicates())
Đầu ra
Điều này sẽ tạo ra mã sau -
Pandas Index with duplicates... Index(['Car', 'Bike', 'Truck', 'Car', 'Airplane'], dtype='object') The dtype object... object Get the bytes... 40 Get the dimensions... 1 Index with duplicate values removed... Index(['Car', 'Bike', 'Truck', 'Airplane'], dtype='object')