可以使用 value_counts
函數來統(tǒng)計每個不同數據在數據列中出現的次數。 例如,假設有一個名為 df
的 DataFrame,其中包含一列名為 'col'
。 要統(tǒng)計 'col'
列中各個不同數據的出現次數,可以使用以下代碼:
counts = df['col'].value_counts()
此代碼將返回一個由各個數據和它們在 'col'
列中出現的次數組成的 Series。 例如,假設 'col'
列包含以下數據:
0 1 1 2 2 2 3
那么,使用上述代碼后,counts
將是一個包含以下內容的 Series:
2 3 2 1
其中,2 表示數字 2 在 'col'
列中出現了 1 次,3 表示數字 3 在 'col'
列中出現了 2 次,以此類推。
您還可以使用 value_counts
函數的 normalize
參數來獲取各個數據在數據列中出現的頻率,而不是出現的次數。 例如,要獲取各個數據在 'col'
列中出現的頻率,可以使用以下代碼:文章來源:http://www.zghlxwxcb.cn/news/detail-451754.html
frequencies = df['col'].value_counts(normalize=True)
這將返回一個由各個數據和它們在 'col'
列中出現的頻率組成的 Series。 例如,假設 'col'
列包含以下數據:文章來源地址http://www.zghlxwxcb.cn/news/detail-451754.html
到了這里,關于如何統(tǒng)計DataFrame中各列數據分類的各個不同數據出現的次數的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!