我有两个列表:list1 和 list2,以及一个数据框:df1。我正在使用一些过滤器将一些from_account值附加到空列表p。list1 的几个值=[128195, 101643, 143865, 59455, 108778, 66042, 138456, 66043]和list2的几个值= [128594、128599、128596、128588、128168、125410、127166、127078]p=[]for i in list1: for j in list2: ss=df1[df1.to_account==i] for k in range(0,len(ss.from_account)): if(ss.from_account.values[k]==j): p.append(j)使用for循环会花费大量的执行时间,是否有其他选择可以实现相同的结果,但执行时间却最少。
添加回答
举报
0/150
提交
取消