python的pandas库中如何计算每列出现最多的值_Python Pandas:计算多个列的每个唯一值的显示次数...
假設我有一個DataFrame,如,
In [7]: source = pd.DataFrame([['amazon.com', 'correct', 'correct'], ['amazon.com', 'incorrect', 'correct'], ['walmart.com', 'incorrect', 'correct'], ['walmart.com', 'incorrect', 'incorrect']], columns=['domain', 'price', 'product'])
In [8]: source
Out[8]:
domain price product
0 amazon.com correct correct
1 amazon.com incorrect correct
2 walmart.com incorrect correct
3 walmart.com incorrect incorrect
我想為每個域計算價格==’正確’和價格==’不正確’的次數,以及產品相同的次數.換句話說,我想看到這樣的輸出,
domain key value count
0 amazon.com price correct 1
1 amazon.com price incorrect 1
2 amazon.com product correct 2
3 walmart.com price incorrect 2
4 walmart.com product correct 1
5 walmart.com product incorrect 1
我該怎么做呢?
總結
以上是生活随笔為你收集整理的python的pandas库中如何计算每列出现最多的值_Python Pandas:计算多个列的每个唯一值的显示次数...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2021主流3a大作电脑配置?
- 下一篇: Python变量名的定义规则与定义方式