HighBond Command Language (HCL)
A HighBond Command Language (HCL) é a nossa biblioteca Python personalizada para análises de dados voltadas a domínios e automação do Diligent One. O desenvolvimento da HCL é contínuo, e nossa intenção é que, com o tempo, ela replique muitos dos comandos e funções disponíveis no ACLScript.
Você pode combinar HCL, Python e bibliotecas Python, como Pandas e Requests (para chamadas de API), no mesmo script do Diligent One no Robôs. Não é possível combinar ACLScript e Python/HCL no mesmo script.
Habilidades básicas de Python são necessárias para trabalhar eficazmente com o HCL. Recomendamos um bom curso básico de Python para os que pretendem fazer a transição do ACLScript para Python/HCL.
Métodos do HCL
Categoria | Utilização |
---|---|
Métodos de análise de dados |
Execute operações em um dataframe do HCL existente. |
Métodos de dataframe e arquivo |
Gerencie dataframes e arquivos em scripts Python/HCL. |
Métodos de variáveis HCL |
Use diferentes tipos de variáveis HCL em scripts Python/HCL. |
Métodos da API do HighBond |
Envie uma solicitação à API do HighBond. |
Métodos de análise de dados
Execute operações em um dataframe do HCL existente.
Método da HCL | Descrição |
---|---|
Método append() |
Combina linhas de um ou mais dataframes em um único dataframe anexando um dataframe ao final do outro. |
Método benford() |
Conta o número de vezes que cada dígito (1 a 9) ou combinação de dígitos à esquerda ocorre em uma coluna numérica e compara a contagem real à contagem esperada. O resultado esperado é calculado usando a fórmula de Benford. |
Método count() |
Conta o número de linhas em um dataframe. |
Método duplicates() |
Detecta se há valores duplicados ou linhas inteiras duplicadas em um dataframe. |
Método extract() |
Extrai colunas de um dataframe para um novo dataframe. |
Método head() |
Retorna um número especificado de linhas do início de um dataframe |
Método join() |
Com base em uma chave comum, combina colunas de dois dataframes em um único dataframe. |
Método outliers() |
Identifica valores discrepantes estatísticos em uma coluna numérica. Os valores discrepantes podem ser identificados para a coluna como um todo ou para grupos separados baseados em valores idênticos em uma ou mais colunas-chave. |
Método rename() |
Renomeia uma ou mais colunas em um dataframe. |
Método select() |
Selecione as colunas especificadas em um dataframe para inclusão em um novo dataframe. |
Método sort() |
Ordena linhas em um dataframe em ordem sequencial crescente ou decrescente de acordo com um ou mais colunas-chave especificadas. |
Método summarize() |
Agrupa as linhas em um dataframe com base em valores idênticos em uma ou mais colunas. Conta o número de linhas em cada grupo e subtotaliza as colunas numéricas especificadas para cada grupo. |
Métodos de dataframe e arquivo
Gerencie dataframes e arquivos em scripts Python/HCL.
Método da HCL | Descrição |
---|---|
Método read_csv() |
Lê um arquivo de valores separados por vírgula (*.csv) ou um arquivo texto (*.txt) para um dataframe HCL. |
Método from_pandas() |
Converte um dataframe ou uma série do Pandas em um dataframe HCL. |
Método to_pandas() |
Converte um dataframe do HCL em um dataframe do Pandas. |
Método save_result_file() |
Salva um arquivo de resultados gerado por um script Python/HCL durante uma execução da tarefa. |
Método save_working_file() |
Salva um arquivo gerado pelo script Python/HCL na área Dados de trabalho, onde fica armazenado para uso futuro ou fins de histórico. |
Método load_working_file() |
Carrega um arquivo de trabalho da área Dados de trabalho para uso por scripts Python/HCL. O arquivo carregado é uma cópia e não o original. |
Método from_hb_results() |
Importa uma tabela do Resultados para um dataframe do HCL. |
Método to_hb_results() |
Salva um dataframe do HCL em uma tabela do Resultados. |
método de publicação |
Salva um dataframe do Pandas ou do HCL para um conjunto de dados do Centro de Atividades. |
Métodos de variáveis HCL
Use diferentes tipos de variáveis HCL em scripts Python/HCL.
Método da HCL | Descrição |
---|---|
Método secret[] |
Retorna o valor de uma variável de senha HCL. |
Método system_variable[] |
Retorna o valor de uma variável de sistema HCL. |
Método variable[] |
Retorna o valor de uma variável de caractere HCL. |
Métodos da API do HighBond
Envie uma solicitação à API do HighBond.
Método da HCL | Descrição |
---|---|
Método api_delete() |
Envia uma solicitação DELETE à API do HighBond. |
Método api_get() |
Envia uma solicitação GET à API do HighBond. |
Método api_patch() |
Envia uma solicitação PATCH à API do HighBond. |
Método api_post() |
Envia uma solicitação POST à API do HighBond. |
Método api_put() |
Envia uma solicitação PUT à API do HighBond. |