我有以下数据框。我想根据列“得分”给出一组截止值时分别提取正负行的总数。
cut_off = [1,2,3,4]
ID SCORE STATUS
1 10.42 positive
2 9.22 positive
3 1.23 positive
4 7.84 positive
5 8.49 positive
6 6.86 positive
7 7.10 positive
8 0.45 negative
9 -7.19 negative
10 2.99 negative
11 3.53 negative
12 -1.88 negative
13 -2.57 negative
14 4.48 negative
15 2.02 negative
16 5.78 negative
例如:
cut_off = 1 正面:7 负数:5
cut_off = 2 正面:6 负数:5
以此类推。
谢谢
答案 0 :(得分:0)
for co in cut_off:
print((df['SCORE'] > co).sum())
另一个显然是len(df.index)-n1。
更新:如果您可以拥有完全相等的内容,那么对于底片来说,它是相同的:
(df['SCORE'] < co).sum()