Responder a: 2 tópico aula 10

#36516
Profile photo ofdennyDenny Ceccon
Moderador

Veja que essa expressão está dentro de um loop for, onde o valor de i muda a cada loop. i indica o número da linha em convites, começa na primeira e vai até o final. Então, em cada loop, conexoes['Full Name'] tem que ser igual a convites['From'] na linha/posição i. Se for, isto retorna True. e conexoes[conexoes[‘Full Name’] == convites[‘From’][i]] vai retornar as linhas inteiras de conexoes que cumprem o critério. Aí, nós usamos ['Company'] pra filtrar só esta coluna (nome da empresa), values para converter para numpy array e o índice [0] para recuperar a primeira entrada deste array.

Se te ajudar a entender, desmonte essa linha e printe os resultados passo a passo:

tmp = conexoes[‘Full Name’] == convites[‘From’][i]
print(tmp)
tmp = conexoes[tmp]
print(tmp)
tmp = tmp['Company']
print(tmp)
tmp = tmp.values
print(tmp)
company = tmp[0]
print(company)

 

 

  • Esta resposta foi modificada 7 meses atrás por Profile photo ofdennyDenny Ceccon.