Olá, eu copiei o comando abaixo da mesma forma que o instrutor ensinou, mas o gemini não me gerou um código com o resultado mostrado na aula.
"Crie para mim um DataFrame Pandas com 5 colunas:
- Nome do produto
- Categoria do produto
- Preço do produto
- Quantos itens do produto foram vendidos
- Avaliação do produto
E gere 50 linhas para cada uma dessas colunas."
O código gerado:
import pandas as pd
import random
# Gerar 50 linhas de dados para cada coluna
nomes_produtos = [f"Produto {i+1}" for i in range(50)]
categorias = random.choices(["Eletrônicos", "Alimentos", "Vestuário", "Livros", "Decoração", "Brinquedos", "Casa"], k=50)
precos = [round(random.uniform(10.0, 500.0), 2) for _ in range(50)]
itens_vendidos = [random.randint(10, 1000) for _ in range(50)]
avaliacoes = [round(random.uniform(1.0, 5.0), 1) for _ in range(50)]
# Criar o dicionário com os dados
dados = {
"Nome do produto": nomes_produtos,
"Categoria do produto": categorias,
"Preço do produto": precos,
"Itens vendidos": itens_vendidos,
"Avaliação do produto": avaliacoes
}
# Criar o DataFrame
df_produtos = pd.DataFrame(dados)
# Exibir o DataFrame
print(df_produtos)
O resultado foi esse:

Alguma ideia do porquê isso pode ter acontecido?