From 3f68616d88752c4bd172db4b19d75838fc8e3ee4 Mon Sep 17 00:00:00 2001 From: Davi Aliaga Date: Fri, 16 Oct 2026 12:29:28 -0300 Subject: [PATCH] =?UTF-8?q?refactor/dataload:=20ajusta=20a=20l=C3=B3gica?= =?UTF-8?q?=20de=20gera=C3=A7=C3=A3o=20de=20ciclos=20para=20incluir=20stat?= =?UTF-8?q?us=20fixos=20para=20empresas=20espec=C3=ADficas=20e=20simplific?= =?UTF-8?q?a=20a=20itera=C3=A7=C3=A3o=20sobre=20os=20ciclos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- python/dataload.ipynb | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/python/dataload.ipynb b/python/dataload.ipynb index 689b71d..0b7a3a3 100644 --- a/python/dataload.ipynb +++ b/python/dataload.ipynb @@ -201,8 +201,7 @@ " return f'{normalizar(nome_email)}_{gerar_valor_aleatorio(4)}@{choice(provedores_email)}'\n", "\n", "def gerar_telefone() -> str:\n", - " return f'{choice(ddds)}9{randint(1000, 9999)}{randint(1000,9999)}'\n", - "\n" + " return f'{choice(ddds)}9{randint(1000, 9999)}{randint(1000,9999)}'" ] }, { @@ -385,10 +384,13 @@ "gestor_ciclo = pd.DataFrame(dados_colaborador).groupby('id_empresa').first().reset_index()\n", "\n", "for _, gestor in gestor_ciclo.iterrows():\n", - " qtd_ciclos = QTD_CICLOS_FIXOS if gestor['id_empresa'] in [1, 2, 3] else randint(QTD_CICLOS_MIN, QTD_CICLOS_MAX)\n", + " if gestor['id_empresa'] in [1, 2, 3]:\n", + " status_por_ciclo = status_ciclo\n", + " else:\n", + " qtd_ciclos = randint(QTD_CICLOS_MIN, QTD_CICLOS_MAX)\n", + " status_por_ciclo = [choices(status_ciclo, weights=[25, 25, 25, 20, 3, 1, 1], k=1)[0] for _ in range(qtd_ciclos)]\n", "\n", - " for _ in range(qtd_ciclos):\n", - " status = choices(status_ciclo, weights=[25, 25, 25, 20, 3, 1, 1], k=1)[0]\n", + " for status in status_por_ciclo:\n", " dados_ciclo.append({\n", " 'id_empresa': gestor['id_empresa'],\n", " 'id_responsavel': gestor['id_usuario'],\n",