Vous cherchez à améliorer votre jeu d'analyse de données? Voici quelques façons ingénieuses d'utiliser ChatGPT comme un outil puissant dans votre boîte à outils d'analyste de données.
Au cours des derniers mois, le nombre d'outils d'intelligence artificielle publiés a augmenté. L'un de ces outils puissants est ChatGPT, un LLM avancé capable de comprendre et de tenir des conversations textuelles de type humain.
Bien qu'il ait été prouvé que ChatGPT génère du texte conversationnel, il a été un atout précieux pour les personnes de divers secteurs. Pour les analystes de données, ChatGPT peut être utilisé pour améliorer leurs capacités d'analyse et gérer des défis de données complexes. Examinons quelques façons dont les analystes de données peuvent utiliser ChatGPT pour être plus productifs dans leur travail quotidien.
1. Affiner les idées sur une tâche
Les analystes de données peuvent tirer parti des capacités de ChatGPT pour affiner et réfléchir à une tâche ou à une étude de cas. Depuis ChatGPT
peut générer un texte conversationnel, vous pouvez l'engager et explorer diverses perspectives en posant des questions.Supposons que vous vouliez écrire un script pour automatiser un processus métier. Vous pouvez demander à ChatGPT des idées sur la façon de commencer. Tout ce que vous avez à faire est de lui demander une invite via le chat et d'attendre sa réponse. Vous pouvez poser d'autres questions ou d'autres points de vue à partir de la réponse.
Étude de cas: J'ai un problème commercial. Je veux créer un tableau de bord dans Excel pour segmenter et suivre le comportement de mon client. Je gère actuellement un café et quelques-uns passent des commandes via mon site de commerce électronique.
Quel type d'informations dois-je collecter auprès de mes clients? Quels indicateurs clés de performance dois-je mesurer? Quel outil et type de visualisation dois-je utiliser? De plus, quel type d'analyse de cohorte et que recommanderiez-vous que j'intègre pour ma segmentation d'utilisateurs ?
2. Correction des bogues et dépannage
Vous rencontrez des bogues dans votre code, votre formule ou votre script au cours de votre travail quotidien en tant qu'analyste de données. Une rencontre conversationnelle avec ChatGPT peut fournir des stratégies de débogage, une nouvelle perspective ou même des solutions de code aux bogues.
ChatGPT peut expliquer pourquoi votre code a généré le problème en premier lieu si vous fournissez une invite et le message d'erreur.
Mon invite: Je souhaite que cette formule DAX renvoie une valeur basée sur la date sélectionnée sur mon filtre. Année et mois considérés. Cependant, la formule ci-dessous a renvoyé une erreur.
Client Espresso et Cappuccino=
CALCULER(
SOMME("Données de vente"[Montant]),,
CONSERVER LES FILTRES( "Données de vente"[Type de produit] ="Expresso" et "Données de vente"[Type de produit] ="Cappuccino")
3. Pour interpréter les données et expliquer le code complexe
ChatGPT s'avère utile lorsque vous essayez de comprendre un morceau de code long ou complexe. Pour comprendre le code dans ces situations, copiez et collez le code que vous essayez de comprendre et demandez une réponse en disant: "Expliquez ce code".
4. Pour écrire, modifier et générer des codes, des formules et une syntaxe
De la même manière que ChatGPT peut être utilisé pour interpréter un codage complexe. Vous pouvez lui demander de créer le code ou la syntaxe pour vous.
Étude de cas: Tu as un Python si instruction avec une boucle for. Votre code actuel vérifie uniquement si la longueur de myList est précisément de 3 et le parcourt si l'instruction est vraie. Sinon, il exécute l'instruction else et génère chaque élément dans myList2. Cependant, vous souhaitez le modifier pour imprimer tous les éléments de l'une ou l'autre des listes avec exactement quatre lettres à la place.
Mon invite : pouvez-vous modifier ce code Python pour imprimer tous les éléments de l'une ou l'autre des listes avec exactement quatre lettres à la place :
maListe = ['Python', 'MUO', 'Bonjour']
maListe2 = ["Poisson", "Or", "Sac"]
silen(ma liste)== 3:
pour les éléments de myList :
imprimer(articles)
autre:
pour les éléments2 dans maListe2 :
imprimer(articles2)
5. Apprendre de nouvelles compétences
Nous avons un article sur la façon dont vous pouvez ajouter une date et une heure statiques dans Google Sheets. Vous pouvez utiliser ChatGPT pour en savoir plus sur ce sujet ou sur la façon de faire quelque chose de similaire dans une autre application. Par exemple, comment ajouter une date et une heure statiques dans Tableau.
En écrivant une invite, vous pouvez découvrir de nouvelles fonctionnalités et compétences, ou comment utiliser une fonction spécifique dans votre outil d'analyse préféré.
6. Documentez vos codes
Les codes qui ont des commentaires sont plus faciles à lire. Mais vous pouvez admettre que tout le monde trouve le processus ennuyeux et monotone. ChatGPT peut effectuer cette tâche sans effort et avec une grande précision et efficacité.
Posez-lui une question et il vous fournira un code entièrement commenté que vous pourrez copier et coller en réponse.
Mon invite : Pouvez-vous ajouter des commentaires à ce code SQL :
SÉLECTIONNER
e.id_employé COMME"Employé #"
, e.prénom || ' ' || e.nom_de_famille COMME"Nom"
, e-mail COMME"E-mail"
, e.phone_number COMME"Téléphone"
, TO_CHAR(e.hire_date, 'MM/JJ/AAAA') COMME"Date d'embauche"
, TO_CHAR(e.salaire, 'L99G999D99', 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_CURRENCY = ''$''') COMME"Salaire"
, e.commission_pct COMME"Commission %"
, 'travailler en tant que ' || j.job_title || ' dans ' || d.nom_departement || ' gestionnaire département: '
|| dm.first_name || ' ' || dm.nom_de_famille || ') et supérieur immédiat: ' || m.prénom || ' ' || m.nom_de_famille COMME"Travail actuel"
, TO_CHAR(j.min_salaire, 'L99G999D99', 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_CURRENCY = ''$''') || ' - ' ||
TO_CHAR(j.max_salaire, 'L99G999D99', 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_CURRENCY = ''$''') COMME"Salaire actuel"
, l.adresse_rue || ', ' || l.code_postal || ', ' || l.ville || ', ' || l.state_province || ', '
|| c.nom_pays || ' (' || r.nom_région || ')'COMME"Emplacement"
, jh.job_id COMME« ID de tâche d'historique »
, 'travaillé à partir de' || TO_CHAR(jh.start_date, 'MM/JJ/AAAA') || ' pour ' || TO_CHAR(jh.end_date, 'MM/JJ/AAAA') ||
' comme ' || jj.job_title || ' dans ' || jj.nom_departement || ' département'COMME"Titre de l'emploi d'histoire"
DES employés e-- pour obtenir titre du job_id actuel
REJOINDRE emplois j
ON e.job_id = j.job_id
-- pour obtenir nom du manager_id actuel
LEFT JOIN employés m
ON e.manager_id = m.employee_id
-- pour obtenir nom du département actuel_id
LEFT JOIN départements d
ON d.department_id = e.department_id
-- pour obtenir nom du responsable du département actuel
-- (différent du directeur actuel et peut être égal à l'employé lui-même)
LEFT JOIN employés dm
SUR d.manager_id = dm.employee_id
-- pour obtenir nom du lieu
LEFT JOIN emplacements l
ON d.location_id = l.location_id
LEFT JOIN pays c
ON l.country_id = c.country_id
Régions LEFT JOIN r
ON c.region_id = r.region_id
-- pour obtenir historique d'emploi de l'employé
JOINTURE GAUCHE job_history jh
ON e.id_employé = jh.id_employé
-- pour obtenir titre de l'historique des tâches job_id
JOINT GAUCHE emplois jj
ON jj.job_id = jh.job_id
-- pour obtenir nom du département d'après l'historique des tâches
LEFT JOIN départements dd
ON jj.department_id = jh.department_id
COMMANDEPARe.employee_id;
Les analystes de données peuvent utiliser ChatGPT dans leur travail
De puissantes solutions d'IA comme ChatGPT augmentent la productivité de tout le monde, même les analystes de données. En utilisant les capacités de traitement du langage naturel de ChatGPT et en demandant la bonne invite, les analystes de données peuvent obtenir rapidement et avec précision des idées et des informations sur leurs tâches.
Cependant, bien que ChatGPT puisse être un collaborateur dans votre travail, il est essentiel d'évaluer et de tester de manière critique ses commentaires. Alors explorez cette technologie fantastique, intégrez-la dans votre flux de travail et faites-moi part de vos réflexions.