itertuples: 30 vezes MAIS RÁPIDO que iterrows PANDAS - Python

Опубликовано: 10 Октябрь 2024
на канале: Programe Python
5,637
382

Aprenda como iterar linhas de forma rápida de um dataframe do pandas e fazer verificações individuais para elas. Para isso será utilizada a função itertuples, que cria tuplas nomeadas com índice opcional e os valores, permitindo que cada linha seja acessada e modificada individualmente. Essa forma é mais performática que o iterrows, atigindo perfomance de 30 vezes mais rápido no exemplo realizado.

Códigos útilizados:
for i in df.itertuples():
break
itertuples(index=True, name=‘programe’)
i.cut
i.count(‘E’)
valores = []
for linha in df.itertuples():
valores.append('barato 'if linha.price 'menor que'= 1000 else 'caro')
df['custo'] = valores

Playlist sobre PANDAS:    • Pandas  
Playlist sobre PYTHON:    • Python  
Playlist sobre GRÁFICOS:    • Gráficos  
Playlist sobre JUPYTER:    • Jupyter Notebook  

#python #pandas #dataframe #iterar #iterrows #for #linhas #rows

0:00 Introdução
0:40 A função itertuples
2:28 Iterando um dataframe completo
4:10 Encerramento