【发布时间】:2017-10-12 14:13:16
【问题描述】:
我习惯于得到一个单一的数字,它告诉我代码中的条件有多少情况是正确的。但是,由于我使用了conda update all,我现在得到了一个包含 0 或 1 的值列表。我想知道在 pandas 中完成这项任务的最简单方法是什么。我猜这是熊猫更新。我进行了谷歌搜索,但找不到他们更改了布尔索引。获得这个布尔值总和的最简单方法是什么(我知道如何获得它,但我无法想象需要这个额外的步骤)。
import pandas as pd
import numpy as np
x = np.random.randint(10,size=10)
y = np.random.randint(10,size=10)
d ={}
d['x'] = x
d['y'] = y
df = pd.DataFrame(d)
sum([df['x']>=6] or [df['y']<=3])
【问题讨论】: