【发布时间】:2026-01-27 22:30:01
【问题描述】:
我有一个如下所示的 DataFrame。我正在尝试计算每列中小于 2.0 的元素数,然后我将在条形图中可视化结果。我使用列表和循环来做到这一点,但我想知道是否有一种“熊猫方式”可以快速做到这一点。谢谢!
x = []
for i in range(6):
x.append(df[df.ix[:,i]<2.0].count()[i])
然后我可以使用列表x 获得条形图。
A B C D E F
0 2.142 1.929 1.674 1.547 3.395 2.382
1 2.077 1.871 1.614 1.491 3.110 2.288
2 2.098 1.889 1.610 1.487 3.020 2.262
3 1.990 1.760 1.479 1.366 2.496 2.128
4 1.935 1.765 1.656 1.530 2.786 2.433
【问题讨论】:
标签: python matplotlib pandas