gpt4 book ai didi

python / Pandas : Counting the number of times a value less than x appears in a column

转载 作者:行者123 更新时间:2023-11-28 16:42:30 26 4
gpt4 key购买 nike

您好,我有一个变量文件,我已经读入了 sim。

>>sim.head()
SIM0 212321
SIM1 9897362
SIM2 345
SIM3 2345
SIM4 79727367

我已将列的第一个值分配给原始值:

original=sim[0]
212321

我想用 pandas 来计算 sim 中出现小于 212321 的数字的次数。有没有办法不用循环就可以做到这一点?

最佳答案

如果 sim 是一个系列,您可以这样做:

import pandas as pd

sim = pd.Series([212321, 9897362, 345, 2345, 79727367],
index=map('SIM{}'.format, range(5)))

orig = sim[0]
num_smaller_items = (sim < orig).sum()
print(num_smaller_items)
# 2

关于 python / Pandas : Counting the number of times a value less than x appears in a column,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17454863/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com