У меня есть Pandas.DataFrame с двумя столбцами: Person и Friend_with with Person в диапазоне от 0 до 20000, и каждый номер человека отображается в нескольких строках, чтобы указать на разные дружеские отношения с соответствующим столбцом Friend_with.У меня есть этот код:
def get_friends(data, person_number):
person = data[data["Person"]==person_number]
for i in list(person["Friend_with"]):
person = person.append([data[data["Person"]==i]])
return person.drop_duplicates()
get_friends(friendNetworks, 0)
Он возвращает только друзей друзей человека № 1. Есть ли эффективный способ получить других по сети?
Заранее спасибо!