Utilisation de Python dans LuckyTemplates | Ensemble de données et fonction de chaîne

Utilisation de Python dans LuckyTemplates | Ensemble de données et fonction de chaîne

Dans ce didacticiel, nous expliquerons comment créer et préparer un ensemble de données et une fonction de chaîne à l'aide de Python dans LuckyTemplates . L'exemple que je vais utiliser pour exécuter le processus est disponible sur GitHub.

LuckyTemplates a activé la fonctionnalité Python, ce qui permet aux utilisateurs d'exécuter plus facilement des scripts Python directement dans LuckyTemplates.

Table des matières

Connexion à une source de données à l'aide de Python

Avant de commencer, assurez-vous que vous avez ouvert votre bloc-notes LuckyTemplates. Tout d'abord, nous devons nous connecter à une source de données. Cela nous donnera accès à un fichier CSV que nous pourrons importer dans notre bloc-notes LuckyTemplates. L'exemple de jeu de données sur lequel je vais travailler est le jeu de données d'analyse clinique. 

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

Vous pouvez aller sur GitHub pour accéder à votre dossier et cliquer sur votre fichier CSV. Si vous n'en avez pas, il existe des tonnes de référentiels publics avec des fichiers CSV téléchargés auxquels vous pouvez accéder. Une fois que vous avez votre ensemble de données, cliquez sur le dossier principal et vous verrez deux fichiers. Cliquez sur le fichier CSV.

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

Cliquez ensuite sur Afficher brut. 

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

Après cela, accédez à la barre d'adresse et copiez l'adresse CSV. Revenez ensuite à votre bloc-notes LuckyTemplates. 

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

Sous l' onglet Accueil , cliquez sur Obtenir des données puis sur Plus pour voir l' option Web et cliquez dessus.

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

 Ensuite, collez l'adresse CSV dans le champ URL et cliquez sur OK.

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

Ensuite, cliquez sur le bouton Transformer les données .

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

Nous avons connecté avec succès notre source de données dans notre LuckyTemplates.

Nettoyage de données ou mélange de données à l'aide de LuckyTemplates

Maintenant, nous pouvons naviguer librement sur le jeu de données. Cela nous permet d'effectuer les procédures de nettoyage nécessaires pour obtenir nos données dans le bon format pour une meilleure analyse.

Sous la colonne Lab Cost , nous verrons qu'il existe différents symboles de dollar avec un tiret sujet à conversion.

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

 Nous ne pouvons pas convertir directement ces symboles.

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

C'est parce que cela provoquera une erreur, que nous essayons d'éviter. 

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

Pour les remplacer, cliquez sur Remplacer les valeurs , puis saisissez le symbole du dollar dans le champ Valeur à rechercher . Placez 0 ou la valeur souhaitée dans le champ Remplacer par

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

Nous pouvons maintenant convertir ces symboles à la valeur souhaitée. Gardez à l'esprit que nous pouvons voir nos activités documentées dans la section Étapes appliquées .

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

Nettoyage de données ou regroupement de données à l'aide de Python dans LuckyTemplates

Pour rendre ce processus de nettoyage ou cette tâche de traitement des données applicable à toutes les colonnes, nous utiliserons la fonction Python en utilisant Jupyter Notebook.

Tout d'abord, ouvrez votre Jupyter Notebook et chargez votre page d'accueil. 

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

Sous l' onglet Fichiers , naviguez vers le coin droit et cliquez sur " Nouveau " pour voir l' option "Python 3" . Cliquez ensuite dessus pour créer un nouveau Notebook Python.

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

La première chose que nous devons faire est de fournir un nom de fichier. Vous pouvez le nommer comme bon vous semble. Dans ce cas, je définirai le titre du fichier sur " Analyse clinique ".

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

Maintenant que notre notebook Python est ouvert, nous pouvons voir une cellule qui nous permettra de préparer ou d'exécuter le code. Nous devons incorporer la source Web que nous avons créée dans LuckyTemplates.

Nous pouvons le faire en important l'une des bibliothèques essentielles, à savoir Pandas , dans notre environnement et en l'exécutant.

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

Après s'être connecté à notre source Web et avoir créé une fonction native de la bibliothèque de Panda, nous voulons créer quelque chose qui puisse indiquer ce que nous sommes sur le point de faire.

Nous allons explorer nos données et créer une rubrique comme indicateur de cette activité. Pour ce faire, nous devons changer cela d'un code à une démarque. 

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

Avec un signe dièse, nous pouvons contrôler notre taille de police. Si nous voulons que notre police soit de petite taille, nous devons taper divers signes dièse.

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

D'un autre côté, si nous voulons une taille de police plus grande, nous devons utiliser moins de signes dièse.

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

De plus, nous pourrions vouloir inclure une brève explication de notre activité sous notre en-tête. Disons que nous allons explorer les fonctions natives et les ensembles de données. 

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

Si nous l'exécutons, il apparaîtra automatiquement sous notre en-tête.

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

Exploration du jeu de données dans LuckyTemplates à l'aide de Python

Sur une nouvelle cellule, nous pouvons explorer le jeu de données. Disons que nous voulons explorer les cinq premières lignes de données qui sont en fait l'argument par défaut, et nous devons créer une nouvelle variable data.

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

Cela vous donnera accès aux cinq premières lignes. Mais n'oubliez pas que vous pouvez mettre n'importe quel argument entre parenthèses indiquant le nombre de lignes de données auxquelles vous souhaitez accéder. Dans cet exemple, je souhaite accéder à dix lignes.

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

Cependant, nous rencontrons maintenant le même problème que nous avions dans notre bloc-notes LuckyTemplates concernant les symboles dollar avec un tiret.

Afin de résoudre ce problème, nous devons créer notre propre fonction définie par l'utilisateur que nous pouvons appliquer pour nettoyer le format de nos données. 

Nous pouvons commencer le processus de nettoyage en obtenant plus d'informations sur nos données. Cela nous permettra d'identifier plus facilement les problèmes dans notre ensemble de données. 

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

Après avoir exécuté la fonction, nous pouvons maintenant voir des informations détaillées sur l'ensemble de données : le nombre d'entrées, les colonnes et le type de données. Nous pouvons également voir que nous avons des chaînes qui représentent des textes dans notre environnement Python. 

Si nous regardons attentivement la colonne, il y a plusieurs indentations que nous devons corriger. Je vais vous montrer les deux façons de nettoyer cela. 

Deux façons de nettoyer les données à l'aide de Python

La première consiste à résoudre manuellement le problème. Tout d'abord, rassemblez les informations concernant vos colonnes de données. Pour ce faire, saisissez data.columns dans une nouvelle cellule de code.

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

Dans une nouvelle cellule, vous souhaitez documenter l'activité de nettoyage des espaces dans les en-têtes de colonne. Donc, copiez et collez les informations dans la cellule et supprimez directement les espaces blancs. Une autre méthode consiste à utiliser une fonction de chaîne qui supprime les espaces blancs.

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

Après avoir exécuté cela, il éliminera immédiatement les espaces blancs inutiles dans nos chaînes. Cette méthode est pratique pour les utilisateurs, en particulier lorsque nous avons trop de données ou de chaînes à corriger ou à nettoyer. 

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

Ensuite, nous devons enregistrer et incorporer notre code précédent dans cette cellule avant de l'exécuter.

Utilisation de Python dans LuckyTemplates |  Ensemble de données et fonction de chaîne

En conséquence, nous avons résolu le problème et les colonnes de notre ensemble de données sont au format approprié. Tout est maintenant aligné correctement au lieu d'avoir des espaces blancs d'avant. 


Comment utiliser le script Python dans LuckyTemplates
Python II pour les utilisateurs de LuckyTemplates - Nouveau cours sur la plate-forme à la demande
LuckyTemplates avec Python Scripting pour créer des tableaux de dates

Conclusion

Pour résumer, l'utilisation de la fonction de jeu de données et de chaîne peut améliorer le fonctionnement de LuckyTemplates et étendre les capacités normales de l'outil.

Python est un langage de programmation de haut niveau populaire et il a beaucoup de potentiel lorsqu'il s'agit d'obtenir des données en utilisant seulement quelques lignes de code. J'espère que ce didacticiel vous a permis de comprendre Python dans LuckyTemplates.

Tous mes vœux,

Gaellim


Gestion des erreurs dans Power Automate via le branchement parallèle

Gestion des erreurs dans Power Automate via le branchement parallèle

Découvrez l

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Comparaison de tables dans Power Query | Tutoriel LuckyTemplates

Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Colonne fractionnée LuckyTemplates par délimiteurs dans DAX

Dans ce blog, vous découvrirez comment diviser les colonnes dans LuckyTemplates par délimiteurs à l'aide de DAX, une méthode efficace pour gérer des modèles de données complexes.

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

SELECTEDVALUE DAX Exemple - Sélection de trancheuse de récolte

Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculer la marge en pourcentage dans LuckyTemplates à laide de DAX

Calculez la marge en pourcentage à l

Modifier les formats de date à laide de léditeur Power Query

Modifier les formats de date à laide de léditeur Power Query

Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Enregistrer la pièce jointe dun e-mail sur SharePoint avec Power Automate

Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d

Comment adapter les cellules Excel au texte : 4 solutions simples

Comment adapter les cellules Excel au texte : 4 solutions simples

Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Générateur de rapports SSRS : formater les en-têtes dans un rapport paginé

Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Thème de couleur dans les rapports LuckyTemplates - Conseils et techniques

Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.