Neste tutorial, vamos explorar como criar dados fictícios para representar funcionários de uma empresa usando Python e a biblioteca Pandas. Este script ajudará a gerar informações como nome, cargo e idade para 20 funcionários.
Importando Bibliotecas
Começamos importando as bibliotecas necessárias: pandas para manipulação de dados e numpy para gerar números aleatórios.
import pandas as pd
import numpy as np
Definindo o Número de Funcionários
Especificamos o número de funcionários que desejamos gerar dados fictícios.
num_funcionarios = 20
Gerando Dados Aleatórios
Criamos dados aleatórios para nomes, cargos e idades dos funcionários.
nomes = ["Funcionario" + str(i) for i in range(1, num_funcionarios + 1)]cargos = np.random.choice(['Analista', 'Desenvolvedor', 'Gerente', 'Assistente'], size=num_funcionarios)idades = np.random.randint(22, 60, size=num_funcionarios)
Nomes: Criamos uma lista de nomes concatenando a string “Funcionario” com números de 1 a 20.Cargos: Escolhemos aleatoriamente cargos a partir de uma lista predefinida.Idades: Geramos idades aleatórias entre 22 e 60 anos.
Criando o DataFrame
Utilizamos o Pandas para criar um DataFrame com as informações geradas.
dados_funcionarios = pd.DataFrame({'Nome': nomes, 'Cargo': cargos, 'Idade': idadesl})
Exibindo o DataFrame
Finalmente, exibimos o DataFrame gerado, que contém os dados fictícios dos funcionários.
print(dados_funcionarios)
Gerando dados aleatórios
Criamos dados aleatórios para nomes cargos e idades de funcionários:
nomes = ["Funcionario" + str(i) for i in range(1, num_funcionarios + 1)] cargos = np.random.choice(['Analista', 'Desenvolvedor', 'Gerente', 'Assistente'], size=num_funcionarios) idades = np.random.randint(22, 60, size=num_funcionarios)
Criando o DataFrame
Utilizamos o Pandas para criar um DataFrame com as informações geradas.
dados_funcionarios = pd.DataFrame({'Nome': nomes, 'Cargo': cargos, 'Idade': idades})
Exibindo o DataFrame
Finalmente, exibimos o DataFrame gerado, que contém os dados fictícios dos funcionários.
print(dados_funcionarios)
Teremos o seguinte script:
import pandas as pd
import numpy as np
# Defina o número de funcionários
num_funcionarios = 20
# Gere dados aleatórios para nomes, cargos e idades
nomes = ["Funcionario" + str(i) for i in range(1, num_funcionarios + 1)]
cargos = np.random.choice(['Analista', 'Desenvolvedor', 'Gerente', 'Assistente'], size=num_funcionarios)
idades = np.random.randint(22, 60, size=num_funcionarios)
# Crie um DataFrame do pandas
dados_funcionarios = pd.DataFrame({'Nome': nomes, 'Cargo': cargos, 'Idade': idades})
# Exiba o DataFrame gerado
print(dados_funcionarios)
Resultado:
Este tutorial fornece uma introdução simples e prática sobre como gerar dados fictícios de funcionários para uma empresa usando Python e Pandas. Essa abordagem pode ser facilmente adaptada para criar conjuntos de dados fictícios para outras finalidades, como testes ou demonstrações.
Seja o primeiro a comentar