1
resposta

'DataFrame' object is not callable'

Olá, estou com um problema com o meu código:

import pandas as pd 

path = r"C:\Users\PC001\Desktop\Pasta1.xlsx"

data = pd.read_excel(path)

for item in zip(data(['employee_residence'], ['company_size'])):
print(item)

Ao compilar:

File ~\Desktop\Data Science\untitled1.py:9 in <module>
 for item in zip(data(('employee_residence'), ('company_size'))):

TypeError: 'DataFrame' object is not callable

Meu objetivo é que seja printado os itens das duas colunas lado a lado...

1 resposta

Olá Rafael, tudo bem? Espero que sim!

O erro foi retornado porque tentou utilizar os parênteses a partir de um DataFrame. É preciso usar os colchetes para poder funcionar.

Além disso, passe as colunas em parâmetros separados da função zip().

Ficaria assim:

for item in zip(data['employee_residence'], data['company_size']):
    print(item)

Bons estudos!