唯一值:obj.unique()
計數: obj.value_counts()
成員屬性:obj.isin(['value']) 出現的是布林陣列。
obj = pd.series(['c', 'a', 'b', 'd', 'a', 'c', 'a'])
uniques = obj.unique()#求series中的唯一值
print(uniques)
print(obj.value_counts())#計數,對出現過的值進行計數
#isin執行向量化的成員屬性檢查,將資料集以series或dataframe一列的形式過濾為資料集的值子集
mask = obj.isin(['b', 'c'])
print(mask)
print(obj[mask])#布林陣列,當是false的時候就不出現了
['c' 'a' 'b' 'd']
a 3
c 2
b 1
d 1
dtype: int64
0 true
1 false
2 true
3 false
4 false
5 true
6 false
dtype: bool
0 c
2 b
5 c
dtype: object
pandas的唯一值 值計數以及成員資格的示例
1 series唯一值判斷 s series 3,3,1,2,4,3,4,6,5,6 判斷series中的值是否重複,false表示重複 print s.is unique false 輸出series中不重複的值,返回值沒有排序,返回值的型別為陣列 print s.unique 3 1 2 4 6...
排序和唯一值
sort命令可以幫助我們對文字檔案或stdin輸入進行排序,sort通常配合其他命令進行輸出操作。uniq是乙個經常與sort使用的命令。作用是從文字或stdin讀取唯一的行,uniq要求輸入必須經過排序。按數字順序排序 sort n dept 10 accounting new york 20 r...
Oracle中唯一約束和唯一索引的區別
在使用toad來操作oracle資料庫時,會注意到建立約束時有primary key check unique和foreign key四種型別的約束,這與sql server中的約束沒有什麼區別,這裡的check約束除了用於一般的check約束外,在oracle中也用於非空約束的實現。也就是說如果乙...