我有一个 pandas DataFrame(实际数据集要大得多,包含 1-50 的数字):
date main N1 N2 N3 N4 N5
0 2020-09-18 7-12-14-40-42 7 12 14 40 42
1 2020-09-11 2-5-24-43-45 2 5 24 43 45
2 2020-09-04 5-23-28-38-49 5 23 28 38 49
3 2020-08-28 8-11-22-38-41 8 11 22 38 41
4 2020-08-21 26-27-30-46-49 26 27 30 46 49
我想返回每个数字第一次出现的行索引。到目前为止,我能够实现这一目标的唯一方法是“手动”使用
lotteryData.loc[(lotteryData.N5==1)].head(49)
在本例中,行索引号为 2。这显然非常笨拙,并且根本没有利用 Pandas DataFrame 的功能。有没有一种方法可以直接迭代 5-23-28-38-49 格式的列表来捕获此信息,或者可以迭代列以查找 1 到 50 之间所有数字的第一次出现
holdtom
相关分类