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. Python的JSON到大熊貓數據幀
- 9. 搜索在熊貓數據幀
- 10. 查找在大熊貓數據幀
- 11. 在數據幀尋找前10熊貓
- 12. 在熊貓中總結數據幀 - python
- 13. 熊貓數據幀:在數據幀
- 14. 如何重新索引拼接後的熊貓數據幀
- 15. 熊貓:如何在數據幀
- 16. 如何在熊貓分組數據幀
- 17. 如何在大熊貓數據幀
- 18. 如何在大熊貓數據幀列
- 19. Python熊貓 - 問題追加/ concat兩個多索引數據幀
- 20. 在大熊貓數據幀
- 21. 在大熊貓數據幀
- 22. 大熊貓 - 在數據幀
- 23. 在大熊貓數據幀
- 24. 在熊貓數據幀蟒
- 25. Forex_python在熊貓數據幀
- 26. 關於大熊貓據幀索引
- 27. 熊貓據幀重建索引問題
- 28. 重塑熊貓據幀索引列
- 29. Python - 熊貓索引
- 30. 3維numpy數組到多索引熊貓數據幀