Gerando dados aleatórios com Python

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.

Sobre Janaina Valim 79 Artigos
Como Analista de Dados, minha paixão é desvendar insights valiosos e transformá-los em estratégias de sucesso. Constantemente em busca de novos conhecimentos, minha jornada vai além das planilhas e gráficos. Fora do mundo dos dados, sou uma apreciadora entusiasta de vinhos e cervejas, sempre em busca de novos sabores e experiências.

Seja o primeiro a comentar

Faça um comentário

Seu e-mail não será divulgado.


*