根据以下数据集,我不希望获得唯一值的数量和唯一值的计数。
我的数据集:
Account_Type
Gold
Gold
Platinum
Gold
输出:
no of unique values : 2
unique values : [Gold,Platinum]
Gold : 3
Platinum :1
答案 0 :(得分:2)
使用<?php
if(isset($_GET['omgeving']) || !empty($_GET['omgeving'])){
$catid = mysql_real_escape_string($_GET['omgeving']);
//continue with what you are doing.
// use var_dump(<variable>); exit(); to debug.
}
?>
pd.value_counts
获取唯一的数量
pd.value_counts(df.Account_Type)
Gold 3
Platinum 1
Name: Account_Type, dtype: int64
答案 1 :(得分:1)
df['Account_Type].unique()
以NumPy数组的形式返回指定列的唯一值(在本例中为“ Account_Type”)。
您要做的就是使用len()函数在数组中查找唯一值的数量。
len(df['Account_Type].unique())
要查找各个唯一值,可以使用value_counts()
答案 2 :(得分:0)
您可以使用set()
删除重复项,然后计算长度:
len(set(data_set))
计算事件的次数:
data_set.count(value)