Để tìm các giá trị duy nhất từ một cột, hãy sử dụng phương thức unique (). Giả sử bạn có Hồ sơ nhân viên trong Pandas DataFrame của mình, vì vậy các tên có thể được lặp lại vì hai nhân viên có thể có tên giống nhau. Trong trường hợp đó, nếu bạn muốn tên Nhân viên duy nhất, hãy sử dụng () duy nhất cho DataFrame.
Lúc đầu, hãy nhập thư viện được yêu cầu. Ở đây, chúng tôi đã đặt pd làm bí danh -
import pandas as pd
Đầu tiên, hãy tạo một DataFrame. Ở đây, chúng ta có hai cột -
dataFrame = pd.DataFrame( { "EmpName": ['John', 'Ted', 'Jacob', 'Scarlett', 'Ami', 'Ted', 'Scarlett'],"Zone": ['North', 'South', 'South', 'East', 'West', 'East', 'North'] } )
Tìm nạp Tên nhân viên duy nhất từ cột DataFrame “EmpName” -
dataFrame['EmpName'].unique()
Ví dụ
Sau đây là mã hoàn chỉnh -
import pandas as pd # Create DataFrame dataFrame = pd.DataFrame( { "EmpName": ['John', 'Ted', 'Jacob', 'Scarlett', 'Ami', 'Ted', 'Scarlett'],"Zone": ['North', 'South', 'South', 'East', 'West', 'East', 'North'] } ) print("DataFrame ...\n",dataFrame) # Fetch unique value from a single column print(f"\nUnique Name of Employees = {dataFrame['EmpName'].unique()}")
Đầu ra
Điều này sẽ tạo ra kết quả sau -
DataFrame1 ... EmpName Zone 0 John North 1 Ted South 2 Jacob South 3 Scarlett East 4 Ami West 5 Ted East 6 Scarlett North Unique Name of Employees = ['John' 'Ted' 'Jacob' 'Scarlett' 'Ami']