79597499

Date: 2025-04-29 02:04:43
Score: 2
Natty:
Report link
import random
import pandas as pd
from faker import Faker

fake = Faker('es_PE')

# Funciones para generar datos realistas
def generar_dni():
    return str(random.randint(10000000, 99999999))

def generar_genero():
    return random.choice(['M', 'F'])

def generar_persona():
    genero = generar_genero()
    if genero == 'M':
        nombre = fake.first_name_male()
    else:
        nombre = fake.first_name_female()
    apellidos = f"{fake.last_name()} {fake.last_name()}"
    edad = random.randint(18, 65)
    dni = generar_dni()
    return {
        "Apellidos": apellidos,
        "Nombres": nombre,
        "Edad": edad,
        "Género": genero,
        "DNI": dni
    }

# Generar 100 personas ficticias
personas = [generar_persona() for _ in range(100)]

# Crear DataFrame
df = pd.DataFrame(personas)

# Guardar como archivo Excel
file_path = "/mnt/data/Lista_Ficticia_Cerro_de_Pasco.xlsx"
df.to_excel(file_path, index=False)

file_path
Reasons:
  • Blacklisted phrase (2): Crear
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (1):
Posted by: SANTA ANA DE TSUI