0条评论
还没有人评论过~
如图所示,我需要统计每行中比指标值大的列的个数。。excel很容易用countif函数来计数。。
但是我用pandas死活搞不出结果来。。
我的代码是:
np.where(data[data.columns[1:]]> data['指标']).count(1) ---结果都是0
用:
(data[data.columns[1:]]> data['指标']).sum() ---结果也是0
求指点迷津
data ['countif'] = data.apply(lambda x : sum(data['X1:'X4'] > data['指标']),axis =1)