1
A
回答
0
我知道的唯一解決方案是在執行groupby
之前重置索引。我在下面做了一個簡單的可重現示例,它必須根據您的使用情況進行調整。
它應該工作,但也許有更好的解決方案。我會看一下。
# Creating test data
np.random.seed(0)
df = pd.DataFrame(np.random.randint(0,10,size=(10, 4)),
columns=list('ABCD'))
df = df.set_index(['A', 'B'])
# Reset the index,
# group by the first level and count the number of second level
# nunique can also be used to get the number of unique values
df.reset_index(level=1).groupby(level=0)['B'].count()
# A
# 2 1
# 3 1
# 4 1
# 5 3
# 7 2
# 8 2
編輯
這裏是我想使用該指數的巨大value_counts
方法更好的解決方案。
df.reset_index(level=1).index.value_counts()
# 5 3
# 8 2
# 7 2
# 4 1
# 3 1
# 2 1
相關問題
- 1. 如何高效地查找索引的熊貓數據幀
- 2. 如何找出熊貓數據幀索引之間的差距?
- 3. 在Python中獲取熊貓數據幀的時間索引
- 4. 用整數索引熊貓數據幀
- 5. 如何結合單索引和多索引熊貓數據幀
- 6. 熊貓數據幀按列索引
- 7. 熊貓數據幀索引過濾
- 8. 從熊貓多索引數據幀
- 9. 熊貓數據幀相對索引
- 10. 禁用索引大熊貓數據幀
- 11. 在熊貓中合併多索引單索引數據幀
- 12. 在索引中搜索熊貓數據幀中的值
- 13. 查找熊貓數據幀
- 14. Python的JSON到大熊貓數據幀
- 15. 子集熊貓數據幀
- 16. 搜索在熊貓數據幀
- 17. 查找在大熊貓數據幀
- 18. 在數據幀尋找前10熊貓
- 19. 在熊貓中總結數據幀 - python
- 20. 熊貓數據幀:在數據幀
- 21. 如何重新索引拼接後的熊貓數據幀
- 22. 改變管分離的數據到數據幀在Python熊貓
- 23. 如何在熊貓分組數據幀
- 24. 熊貓:如何在數據幀
- 25. 如何在大熊貓數據幀列
- 26. 如何在大熊貓數據幀
- 27. 如何在大熊貓數據幀
- 28. 在熊貓數據幀蟒
- 29. Forex_python在熊貓數據幀
- 30. 在熊貓數據幀