我正在做一些熊貓工作,我試圖從數據集中找到某些值。我正在尋找某一列的模式和模式頻率。熊貓頻率的列值
我已經得到了使用df.col1.mode()
的模式,這工作正常,並返回模式(例如男性)。現在我無法在列中獲取此值的頻率。我知道我可以使用df.col1.value_counts()
我試着用df.col1.value_counts()['Male']
嘗試得到的時間發生的數量得到列中的所有值的頻率,但我得到一個錯誤說KeyError: 'Male'
這是在正確的方式找到某個值出現在列中的次數?
這意味着'col1'列中沒有'Male'。所以這是一個好方法,但只有在確定該值出現在列中時纔有效。 – joris
是的,這是正確的方式,我無法複製您的問題。請發佈[mcve]。 – Goyo