Duy nhất () trong python là gì?

gấu trúc. duy nhất# gấu trúc. duy nhất[giá trị][#

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 ExtensionArray

Sự 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.

Chủ Đề