2024-10-03 00:17:07 发布
网友
嗨,我有一个变量文件,作为sim读入。在
>>sim.head() SIM0 212321 SIM1 9897362 SIM2 345 SIM3 2345 SIM4 79727367
我已将列的第一个值指定给原始值:
我想用pandas来计算小于212321的数字在sim中出现的次数。 有没有办法不用循环就可以做到这一点?在
如果sim是一个系列,则可以执行以下操作:
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
如果
sim
是一个系列,则可以执行以下操作:相关问题 更多 >
编程相关推荐