Наиболее эффективный способ условных парных операций над строками в панде DataFrame - PullRequest
0 голосов
/ 18 марта 2019

У меня есть пандас DataFrame 'df', содержащий около 10 6 строк. Теперь я хочу выполнить следующий код:

c = []
for ind, a in df.iterrows():
    for ind, b in df.iterrows():
        if a.hit_id < b.hit_id and a.layer_id != b.layer_id :
            c.append(dist(a, b))
c = numpy.array(c)

Какой самый эффективный способ сделать это?

...