我的data_file
大小为88k行,共有76列。
我想比较一个列表:subset
= [40,49]是否存在多少行
我一次比较一行,如下所示:
我的代码:
counter=0
for row in data_file.itertuples():
if all(np.isin(subset, row)):
counter = counter+1
print('Total occurences of subset: ', subset, '= ', counter)
print('--------------------------')
执行时间:6.6398055266834035
是否有更好的方法可以一次比较所有行并节省一些时间。我需要检查可能的子集,以便我的代码的时间复杂度很高。
谢谢,
戈皮
答案 0 :(得分:1)
range