如何檢查 Pandas Series 中的每個值是否唯一?\n
pandas.Series 建構函式有一個名為 is_unique 的屬性,用於檢查 Pandas Series 物件中是否存在唯一資料。眾所周知,Pandas Series 物件是一種一維資料結構,它以標籤表示的形式儲存任何型別的資料。
透過使用“is_unque”屬性,我們可以檢查 Series 物件中是否存在所有唯一值。它返回一個布林值作為輸出。
如果給定 Series 物件中存在的資料是唯一的,則返回“True”,否則返回“False”。
示例 1
import pandas as pd
# creating pandas Series with date sequence
series = pd.Series(['2021-01-01','2021-01-02','2021-01-02', '2021-01-03','2021-01-05'])
print(series)
# apply is_unique property
print("Is Unique: ", series.is_unique)解釋
這裡,我們用長度為 5 的資料序列列表初始化了一個 Series。然後,我們應用 is_unique 屬性來驗證給定 Series 物件中是否存在唯一資料。
輸出
0 2021-01-01 1 2021-01-02 2 2021-01-02 3 2021-01-03 4 2021-01-05 dtype: object Is Unique: False
在上面的輸出塊中,我們可以看到給定的 Series 物件,以及布林值“False”。輸出布林值“False”是由 canis_unique 屬性返回的,這意味著給定 Series 中的資料包含重複資料。
示例 2
import pandas as pd
# creating pandas Series with list of integers
series = pd.Series([1,2,3,4,5,6])
print(series)
# apply is_unique property
print("Is Unique: ", series.is_unique)解釋
讓我們再舉一個例子來檢查 Series 物件中的值是否唯一。這裡,我們使用 Python 整數列表建立了一個 Series 物件。並對給定的 Pandas Series 物件應用了 is_unique 屬性。
輸出
0 1 1 2 2 3 3 4 4 5 5 6 dtype: int64 Is Unique: True
在上面的輸出塊中,我們可以看到 Series 物件以及 is_unique 屬性的輸出。我們得到了布林值“True”作為 is_anique 屬性的結果,因此我們可以說給定 Series 物件中的資料都具有唯一值。
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP