Gestion des erreurs dans Power Automate via le branchement parallèle
Découvrez l
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.
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.
Cliquez ensuite sur Afficher brut.
Après cela, accédez à la barre d'adresse et copiez l'adresse CSV. Revenez ensuite à votre bloc-notes LuckyTemplates.
Sous l' onglet Accueil , cliquez sur Obtenir des données puis sur Plus pour voir l' option Web et cliquez dessus.
Ensuite, collez l'adresse CSV dans le champ URL et cliquez sur OK.
Ensuite, cliquez sur le bouton Transformer les données .
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.
Nous ne pouvons pas convertir directement ces symboles.
C'est parce que cela provoquera une erreur, que nous essayons d'éviter.
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 .
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 .
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.
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.
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 ".
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.
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.
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.
D'un autre côté, si nous voulons une taille de police plus grande, nous devons utiliser moins de signes dièse.
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.
Si nous l'exécutons, il apparaîtra automatiquement sous notre en-tête.
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.
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.
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.
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.
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.
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.
Ensuite, nous devons enregistrer et incorporer notre code précédent dans cette cellule avant de l'exécuter.
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
Découvrez l
Découvrez comment comparer facilement des tables dans Power Query pour signaler les différences et optimiser vos analyses de données.
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.
Découvrez comment récolter une valeur avec SELECTEDVALUE DAX pour des calculs dynamiques dans LuckyTemplates.
Calculez la marge en pourcentage à l
Dans ce didacticiel, nous allons explorer une méthode rapide pour convertir du texte en formats de date à l
Dans ce blog, vous apprendrez à enregistrer automatiquement la pièce jointe d
Découvrez comment adapter les cellules Excel au texte avec ces 4 solutions simples pour améliorer la présentation de vos données.
Dans ce didacticiel SSRS Report Builder, découvrez comment utiliser le générateur d
Découvrez les outils pour créer un thème de couleur efficace pour vos rapports LuckyTemplates et améliorer leur apparence.