Utilizzo di Python in LuckyTemplates | Set di dati e funzione di stringa

Utilizzo di Python in LuckyTemplates | Set di dati e funzione di stringa

In questo tutorial, discuteremo di come creare e preparare Dataset e String Function usando Python in LuckyTemplates . L'esempio che userò per eseguire il processo è disponibile su GitHub.

LuckyTemplates ha abilitato la funzionalità Python, semplificando per gli utenti l'esecuzione di script Python direttamente in LuckyTemplates.

Sommario

Connessione a un'origine dati tramite Python

Prima di iniziare, assicurati di aver aperto il notebook di LuckyTemplates. Innanzitutto, dobbiamo connetterci a un'origine dati. Questo ci darà accesso a un file CSV che possiamo importare nel nostro notebook LuckyTemplates. Il set di dati di esempio su cui lavorerò è il set di dati di analisi clinica. 

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Puoi andare su GitHub per navigare nella tua cartella e fare clic sul tuo file CSV. Se non ne hai uno, ci sono tonnellate di repository pubblici con file CSV caricati a cui puoi accedere. Una volta che hai il tuo set di dati, fai clic sulla cartella principale e vedrai due file. Fare clic sul file CSV.

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Quindi fare clic su Visualizza Raw. 

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Successivamente, vai alla barra degli indirizzi e copia l'indirizzo CSV. Quindi torna al notebook di LuckyTemplates. 

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Nella scheda Home , fai clic su Ottieni dati , quindi su Altro per visualizzare l' opzione Web e fai clic su di essa.

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

 Successivamente, incolla l'indirizzo CSV nel campo dell'URL e fai clic su OK.

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Quindi, fai clic sul pulsante Trasforma dati .

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Abbiamo collegato correttamente la nostra origine dati nel nostro LuckyTemplates.

Pulizia dei dati o discussione dei dati tramite LuckyTemplates

Ora possiamo navigare liberamente nel set di dati. Questo ci consente di eseguire le procedure di pulizia necessarie per ottenere i nostri dati nel formato corretto per una migliore analisi.

Sotto la colonna Lab Cost , vedremo che ci sono vari simboli del dollaro con un trattino oggetto di conversione.

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

 Non possiamo convertire direttamente questi simboli.

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Questo perché causerà un errore, che stiamo cercando di evitare. 

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Per sostituirli, fai clic su Sostituisci valori , quindi inserisci il simbolo del dollaro nel campo Valore da trovare . Inserisci 0 o il valore desiderato nel campo Sostituisci con

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Ora possiamo convertire questi simboli nel valore desiderato. Tieni presente che possiamo vedere le nostre attività documentate nella sezione Passaggi applicati .

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Pulizia dei dati o discussione dei dati utilizzando Python in LuckyTemplates

Per rendere questo processo di pulizia o attività di wrangling dei dati applicabile a tutte le colonne, useremo la funzione Python utilizzando Jupyter Notebook.

Innanzitutto, apri il tuo Jupyter Notebook e carica la tua home page. 

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Nella scheda File , vai nell'angolo destro e fai clic su " Nuovo " per visualizzare l' opzione "Python 3" . Quindi fare clic su di esso per creare un nuovo notebook Python.

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

La prima cosa che dobbiamo fare è fornire un nome file. Puoi chiamarlo come preferisci. In questo caso, imposterò il titolo del file su " Analisi clinica ".

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Ora che il nostro taccuino Python è aperto, possiamo vedere una cella che ci permetterà di preparare o eseguire il codice. Dobbiamo incorporare l'origine Web che abbiamo creato in LuckyTemplates.

Possiamo farlo importando una delle librerie essenziali, ovvero Pandas , nel nostro ambiente ed eseguirla.

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Dopo esserci connessi alla nostra fonte web e aver creato una funzione nativa per la libreria di Panda, vogliamo creare qualcosa che possa indicare cosa stiamo per fare.

Esploreremo i nostri dati e creeremo un'intestazione come indicatore per questa attività. Per fare ciò, dobbiamo cambiare questo da un codice a un markdown. 

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Con un segno cancelletto, possiamo controllare la dimensione del carattere. Se vogliamo che il nostro carattere sia di piccole dimensioni, dobbiamo digitare vari segni di cancelletto.

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

D'altra parte, se vogliamo una dimensione del carattere più grande, dobbiamo usare meno cancelletti.

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Inoltre, potremmo voler includere una breve spiegazione della nostra attività sotto l'intestazione. Diciamo che esploreremo funzioni e set di dati nativi. 

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Se lo eseguiremo, apparirà automaticamente sotto la nostra intestazione.

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Esplorare il set di dati in LuckyTemplates utilizzando Python

Su una nuova cella, possiamo esplorare il set di dati. Supponiamo di voler esplorare le prime cinque righe di dati che in realtà è l'argomento predefinito e di dover creare una nuova variabile data.

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Questo ti darà accesso alle prime cinque righe. Ma ricorda, puoi inserire qualsiasi argomento all'interno della parentesi che indichi a quante righe di dati vuoi accedere. In questo esempio, voglio accedere a dieci righe.

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Tuttavia, ora stiamo riscontrando lo stesso problema riscontrato nel nostro notebook LuckyTemplates per quanto riguarda i simboli del dollaro con un trattino.

Per risolvere questo problema, dobbiamo creare la nostra funzione definita dall'utente che possiamo applicare per pulire il formato dei nostri dati. 

Possiamo avviare il processo di pulizia ottenendo maggiori informazioni sui nostri dati. Questo ci renderà più facile identificare i problemi nel nostro set di dati. 

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Dopo aver eseguito la funzione, ora siamo in grado di visualizzare informazioni approfondite sul set di dati: il numero di voci, le colonne e il tipo di dati. Possiamo anche vedere che abbiamo stringhe che rappresentano testi all'interno del nostro ambiente Python. 

Se osserviamo attentamente la colonna, ci sono diversi rientri che dobbiamo correggere. Ti mostrerò i due modi per pulirlo. 

Due modi per pulire i dati usando Python

Il primo è risolvere manualmente il problema. Innanzitutto, raccogli le informazioni relative alle tue colonne di dati. Per fare ciò, digita data.columns in una nuova cella di codice.

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

In una nuova cella, si desidera documentare l'attività di pulizia degli spazi nelle intestazioni delle colonne. Quindi, copia e incolla le informazioni nella cella ed elimina direttamente gli spazi bianchi. Un altro modo è utilizzare una funzione stringa che rimuove gli spazi bianchi.

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Dopo averlo eseguito, eliminerà immediatamente gli spazi bianchi non necessari nelle nostre stringhe. Fare questo metodo offre comodità agli utenti, specialmente quando abbiamo troppi dati o stringhe da correggere o pulire. 

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Successivamente, dobbiamo salvare e incorporare il nostro codice precedente in questa cella prima di eseguirlo.

Utilizzo di Python in LuckyTemplates |  Set di dati e funzione di stringa

Di conseguenza, abbiamo risolto il problema e le colonne del nostro set di dati sono nel formato corretto. Ora tutto è allineato correttamente invece di avere spazi bianchi da prima. 


Come utilizzare lo script Python in LuckyTemplates
Python II per gli utenti di LuckyTemplates: nuovo corso nella piattaforma on demand
LuckyTemplates con script Python per creare tabelle di date

Conclusione

Per riassumere, l'utilizzo del set di dati e della funzione stringa può migliorare il funzionamento di LuckyTemplates ed estendere le normali funzionalità dello strumento.

Python è un popolare linguaggio di programmazione di alto livello e ha un grande potenziale quando si tratta di ottenere dati utilizzando solo poche righe di codice. Si spera che questo tutorial ti abbia fornito una comprensione di Python in LuckyTemplates.

Ti auguro il meglio,

Gaellim


Cosè il sé in Python: esempi del mondo reale

Cosè il sé in Python: esempi del mondo reale

Cos'è il sé in Python: esempi del mondo reale

Come salvare e caricare un file RDS in R

Come salvare e caricare un file RDS in R

Imparerai come salvare e caricare oggetti da un file .rds in R. Questo blog tratterà anche come importare oggetti da R a LuckyTemplates.

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

Rivisitazione dei primi N giorni lavorativi: una soluzione per il linguaggio di codifica DAX

In questa esercitazione sul linguaggio di codifica DAX, scopri come usare la funzione GENERATE e come modificare dinamicamente il titolo di una misura.

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Mostra approfondimenti utilizzando la tecnica di visualizzazione dinamica multi-thread in LuckyTemplates

Questo tutorial illustrerà come utilizzare la tecnica di visualizzazione dinamica multi-thread per creare approfondimenti dalle visualizzazioni di dati dinamici nei report.

Introduzione al filtraggio del contesto in LuckyTemplates

Introduzione al filtraggio del contesto in LuckyTemplates

In questo articolo, esaminerò il contesto del filtro. Il contesto del filtro è uno degli argomenti principali che qualsiasi utente di LuckyTemplates dovrebbe inizialmente conoscere.

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

I migliori suggerimenti per lutilizzo delle app nel servizio online LuckyTemplates

Voglio mostrare come il servizio online di LuckyTemplates Apps può aiutare nella gestione di diversi report e approfondimenti generati da varie fonti.

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Analizza le variazioni del margine di profitto nel tempo: analisi con LuckyTemplates e DAX

Scopri come elaborare le modifiche al margine di profitto utilizzando tecniche come la ramificazione delle misure e la combinazione di formule DAX in LuckyTemplates.

Idee di materializzazione per cache di dati in DAX Studio

Idee di materializzazione per cache di dati in DAX Studio

Questo tutorial discuterà delle idee di materializzazione delle cache di dati e di come influiscono sulle prestazioni dei DAX nel fornire risultati.

Reporting aziendale tramite LuckyTemplates

Reporting aziendale tramite LuckyTemplates

Se finora utilizzi ancora Excel, questo è il momento migliore per iniziare a utilizzare LuckyTemplates per le tue esigenze di reportistica aziendale.

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cosè il gateway LuckyTemplates? Tutto quello che devi sapere

Che cos'è il gateway LuckyTemplates? Tutto quello che devi sapere