Usando Python no LuckyTemplates | Conjunto de dados e função de string

Neste tutorial, discutiremos como você pode criar e preparar Dataset e String Function usando Python no LuckyTemplates . O exemplo que usarei para executar o processo está disponível no GitHub.

O LuckyTemplates habilitou a funcionalidade Python, tornando mais fácil para os usuários executar scripts Python diretamente no LuckyTemplates.

Índice

Conectando-se a uma fonte de dados usando Python

Antes de começarmos, certifique-se de ter aberto seu bloco de anotações do LuckyTemplates. Primeiro, precisamos nos conectar a uma fonte de dados. Isso nos dará acesso a um arquivo CSV que podemos importar para nosso bloco de anotações do LuckyTemplates. O conjunto de dados de amostra no qual estarei trabalhando é o conjunto de dados de análise clínica. 

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Você pode acessar o GitHub para navegar até sua pasta e clicar no seu arquivo CSV. Se você não tiver um, há vários repositórios públicos com arquivos CSV carregados que você pode acessar. Depois de ter seu conjunto de dados, clique na pasta principal e você verá dois arquivos. Clique no arquivo CSV.

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Em seguida, clique em Exibir bruto. 

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Depois disso, navegue até a barra de endereço e copie o endereço CSV. Em seguida, volte para o bloco de anotações do LuckyTemplates. 

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Na guia Início , clique em Obter dados e depois em Mais para ver a opção Web e clique nela.

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

 Em seguida, cole o endereço CSV no campo URL e clique em OK.

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Em seguida, clique no botão Transformar dados .

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Conectamos com sucesso nossa fonte de dados em nosso LuckyTemplates.

Limpeza de dados ou Wrangling de dados usando o LuckyTemplates

Agora, podemos navegar livremente no conjunto de dados. Isso nos permite realizar procedimentos de limpeza necessários para obter nossos dados no formato adequado para uma melhor análise.

Na coluna Lab Cost , veremos que existem vários símbolos de dólar com um traço sujeitos a conversão.

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

 Não podemos converter diretamente esses símbolos.

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Isso porque causará um erro, o que estamos tentando evitar. 

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Para substituí-los, clique em Substituir valores e insira o símbolo do dólar no campo Valor a ser encontrado . Coloque 0 ou o valor desejado no campo Substituir por

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Agora podemos converter esses símbolos para o valor desejado. Lembre-se de que podemos ver nossas atividades sendo documentadas na seção Etapas aplicadas .

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Limpeza de dados ou transformação de dados usando Python no LuckyTemplates

Para tornar esse processo de limpeza ou tarefa de transformação de dados aplicável a todas as colunas, usaremos a função Python utilizando o Jupyter Notebook.

Primeiro, abra seu Jupyter Notebook e carregue sua página inicial. 

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Na guia Arquivos , navegue até o canto direito e clique em ' Novo ' para ver a opção 'Python 3' . Em seguida, clique nele para criar um novo Python Notebook.

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

A primeira coisa que precisamos fazer é fornecer um nome de arquivo. Você pode nomeá-lo como quiser. Nesse caso, definirei o título do arquivo como ' Análise clínica '.

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Agora que nosso notebook Python está aberto, podemos ver uma célula que nos permitirá preparar ou executar o código. Precisamos incorporar a fonte da Web que fizemos no LuckyTemplates.

Podemos fazer isso importando uma das bibliotecas essenciais, que é o Pandas , em nosso ambiente e executá-lo.

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Depois de nos conectarmos à nossa fonte da Web e criarmos uma função nativa da biblioteca do Panda, queremos criar algo que possa indicar o que estamos prestes a fazer.

Exploraremos nossos dados e criaremos um título como um indicador para esta atividade. Para fazer isso, precisamos mudar isso de um código para uma remarcação. 

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Com um sinal de libra, podemos controlar o tamanho da fonte. Se quisermos que nossa fonte seja pequena, precisamos digitar vários sinais de libra.

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Por outro lado, se quisermos um tamanho de fonte maior, precisamos usar menos sinais de libra.

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Além disso, podemos incluir uma breve explicação de nossa atividade em nosso cabeçalho. Digamos que exploraremos funções e conjuntos de dados nativos. 

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Se o executarmos, ele aparecerá automaticamente abaixo do nosso cabeçalho.

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Explorando o conjunto de dados no LuckyTemplates usando Python

Em uma nova célula, podemos explorar o conjunto de dados. Digamos que queremos explorar as cinco primeiras linhas de dados, que na verdade são o argumento padrão, e precisamos criar uma nova variável data.

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Isso lhe dará acesso às primeiras cinco linhas. Mas lembre-se, você pode colocar qualquer argumento dentro dos parênteses indicando quantas linhas de dados deseja acessar. Neste exemplo, desejo acessar dez linhas.

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

No entanto, agora estamos tendo o mesmo problema que tivemos em nosso bloco de anotações do LuckyTemplates em relação aos símbolos de dólar com um traço.

Para corrigir isso, precisamos criar nossa própria função definida pelo usuário que podemos aplicar para limpar o formato de nossos dados. 

Podemos iniciar o processo de limpeza obtendo mais informações sobre nossos dados. Isso facilitará a identificação dos problemas em nosso conjunto de dados. 

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Depois de executar a função, agora podemos ver informações detalhadas sobre o conjunto de dados — o número de entradas, as colunas e o tipo de dados. Também podemos ver que temos strings que representam textos em nosso ambiente Python. 

Se olharmos atentamente para a coluna, existem vários recuos que precisamos corrigir. Vou mostrar-lhe as duas maneiras de limpar isso. 

Duas maneiras de limpar dados usando Python

A primeira é corrigindo manualmente o problema. Primeiro, reúna as informações sobre suas colunas de dados. Para fazer isso, digite data.columns em uma nova célula de código.

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Em uma nova célula, você deseja documentar a atividade de limpeza dos espaços nos cabeçalhos das colunas. Portanto, copie e cole as informações na célula e exclua diretamente os espaços em branco. Outra maneira é usar uma função de string que remove os espaços em branco.

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Depois de executá-lo, ele eliminará imediatamente os espaços em branco desnecessários em nossas strings. Fazer esse método oferece conveniência para os usuários, especialmente quando temos muitos dados ou strings para corrigir ou limpar. 

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Em seguida, temos que salvar e incorporar nosso código anterior nesta célula antes de executá-lo.

Usando Python no LuckyTemplates |  Conjunto de dados e função de string

Como resultado, corrigimos o problema e as colunas em nosso conjunto de dados estão no formato adequado. Tudo agora está alinhado corretamente, em oposição aos espaços em branco de antes. 


Como usar o script Python no LuckyTemplates
Python II para usuários do LuckyTemplates – Novo curso na plataforma sob demanda
LuckyTemplates com script Python para criar tabelas de datas

Conclusão

Para resumir, usar o conjunto de dados e a função de cadeia de caracteres pode aprimorar a maneira como o LuckyTemplates funciona e estender os recursos normais da ferramenta.

Python é uma linguagem de programação de alto nível popular e tem muito potencial quando se trata de obter dados usando apenas algumas linhas de código. Espero que este tutorial tenha lhe dado uma compreensão do Python no LuckyTemplates.

Tudo de bom,

gaellim

Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.