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.