Trả về các giá trị duy nhất dựa trên bảng băm
Uniques được trả lại theo thứ tự xuất hiện. Điều này KHÔNG sắp xếp
Nhanh hơn đáng kể so với numpy. duy nhất cho các chuỗi đủ dài. Bao gồm các giá trị NA
Giá trị tham số dạng mảng 1d Returnsnumpy. ndarray hoặc ExtensionArraySự trở lại có thể được
Mục lục. khi đầu vào là một Index
phân loại. khi đầu vào là một loại phân loại
ndarray. khi đầu vào là Sê-ri/ndarray
trả lại numpy. ndarray hoặc ExtensionArray
Xem thêm
>>> pd.unique[pd.Series[[2] + [1] * 5]] array[[2, 1]]0
Trả về các giá trị duy nhất từ một Chỉ mục
>>> pd.unique[pd.Series[[2] + [1] * 5]] array[[2, 1]]1
Trả về các giá trị duy nhất của đối tượng Sê-ri
ví dụ
>>> pd.unique[pd.Series[[2, 1, 3, 3]]] array[[2, 1, 3]]
>>> pd.unique[pd.Series[[2] + [1] * 5]] array[[2, 1]]
>>> pd.unique[pd.Series[[pd.Timestamp["20160101"], pd.Timestamp["20160101"]]]] array[['2016-01-01T00:00:00.000000000'], dtype='datetime64[ns]']
>>> pd.unique[ .. pd.Series[ .. [ .. pd.Timestamp["20160101", tz="US/Eastern"], .. pd.Timestamp["20160101", tz="US/Eastern"], .. ] .. ] .. ] ['2016-01-01 00:00:00-05:00'] Length: 1, dtype: datetime64[ns, US/Eastern]
>>> pd.unique[ .. pd.Index[ .. [ .. pd.Timestamp["20160101", tz="US/Eastern"], .. pd.Timestamp["20160101", tz="US/Eastern"], .. ] .. ] .. ] DatetimeIndex[['2016-01-01 00:00:00-05:00'], dtype='datetime64[ns, US/Eastern]', freq=None]
>>> pd.unique[list["baabc"]] array[['b', 'a', 'c'], dtype=object]
Một danh mục không có thứ tự sẽ trả về các danh mục theo thứ tự xuất hiện
________số 8
>>> pd.unique[pd.Series[pd.Categorical[list["baabc"], categories=list["abc"]]]] ['b', 'a', 'c'] Categories [3, object]: ['a', 'b', 'c']
Một danh mục được sắp xếp sẽ duy trì thứ tự danh mục
>>> pd.unique[pd.Series[[2] + [1] * 5]] array[[2, 1]]0
Một mảng các bộ dữ liệu
>>> pd.unique[pd.Series[[2] + [1] * 5]] array[[2, 1]]1
Làm cách nào để sử dụng chức năng duy nhất trong gấu trúc Python?
Nhập tên của khung dữ liệu, sau đó sử dụng “cú pháp dấu chấm” và nhập tên của cột. Sau đó sử dụng cú pháp dấu chấm để gọi phương thức unique[] .
Giá trị duy nhất trong gấu trúc là gì?
Duy nhất xóa tất cả các giá trị trùng lặp trên một cột và trả về một giá trị duy nhất cho nhiều giá trị giống nhau . Lưu ý rằng Uniques được trả lại theo thứ tự xuất hiện. nếu bạn muốn sắp xếp, hãy sử dụng hàm sort[] để sắp xếp một hoặc nhiều cột của DataFrame.