Transcription
1. Bienvenue dans l'analyse de données [Cours 2]: [Pas de discours]
2. S3 : Qu'est-ce est la numpy ? Une petite introduction et des instructions d'installation.: Alors bienvenue, les gars. Excellent travail. Jusqu' à présent, vous avez terminé la section sur la morsure sur l'essentiel. Les concepts les plus importants et les plus clés à faire ont fait une taille. Continuons et apprenons. Numb par pour les analyses de données en nombre Pirata est en fait un court US aucun Pitre médical, et c'est l'un des plus puissants et fondamentaux paquet pour l'informatique médicale à Pitre. C' est une bibliothèque d'algèbre linéaire, qui est puissante et incroyablement rapide et fournit également des outils pour intégrer C C plus et la fortune en cour. Il est important pour le nord que presque toutes les bibliothèques dans il pourquoi notre écosystème
dépend de tarte engourdie comme l'un de leur plancher le plus important et moyen. Donc apprendre la tarte engourdie est très important. Si nous voulons connaître l'informatique médicale en python, il est très important d'installer engourdi maintenant parce que nous allons marcher,
vous savez, hum, hum, si vous avez fightin bloqué en utilisant dans une distribution de coin, allez à la borne et le coin de type installé tarte engourdie. Si vous n'avez pas dans une distribution de coin installé, vous pouvez utiliser les gens viennent et les gens installent numb pie 40 cours. Nous traiterons d'engourdissements par régions. Ce sont en fait des matelas et des tracteurs. Il suffit de rappeler les métriques est simplement une zone rectangulaire de nombres. Eh bien, comme vous avez actrice est Errol ou colonne après métriques, sorte que les métriques peuvent toujours avoir une seule ligne ou un appelé comme discuté dans le Big Ning. Hors du cours, vous avez une question. La bonne façon est de vérifier après une section Q. Si vous ne trouvez pas. Répondez à votre question. Section Afrique. Allez-y et vérifiez la question et répondez pour lui en utilisant les mots-clés appropriés. Si vous ne trouvez toujours pas de réponse à votre question, une bonne idée est de publier un nouveau contexte de la question 50. Nous sommes toujours là pour vous aider et vous répondrons dans les plus brefs délais. N' oubliez pas que affichage des questions en question et sur le formulaire impliquera également d'autres personnes, et vous créerez des connexions qui pourraient être utiles pour que tout le monde grandisse en tant que
scientifique des données . Encore une fois, je tiens à vous remercier de vous inscrire à mon cours. Encouragez la prochaine conférence. Bonne chance
3. S3 : Les bases NumPy - Les réseaux de NumPy de numPy et méthodes intégrées, méthodes de réseau et attributs.: Salut les gars. Bienvenue au numéro I Essentials Lecture première partie comme un package fondamental pour l'
informatique scientifique , Numb Piper Wides de Foundations hors Mathematical Scientific et Jim Link et la
programmation de la science des données dans Piketon Ecosystem Num tartes. L' objet principal est l'homogène, multidimensionnel any. Dans cette conférence, nous allons passer en revue la gamme des fonctions de concept et de construction importantes que nous utiliserons fréquemment pour devenir des sections comme vous. Ce cahier est une référence à la conférence vidéo. Vous pouvez toujours explorer ce cahier si vous avez besoin d'aide. J' espère que vous avez déjà installé engourdi par. Déplaçons un et créons un nouveau carnet pour en explorer plus sur Mumbai. Allez au fichier nouveau cahier Quiet sur trois et nous voici dans le nouveau cahier que nous avons déjà installé Mumbai. Nous devons importer cette bibliothèque si nous voulons l'utiliser. Donc, pour importer, nous suivons simplement le numéro d'importation de commande par AS
et B. Et c'est un numéro d'importation généralement hors de n pic. Nous allons de ce sous-nombre donc a beaucoup de fonctions de construction et il a beaucoup de capacités. Dans cette conférence, nous allons nous concentrer sur certains des concepts les plus importants et les plus clés que nous utiliserons dans les partitions. Commençons par les zones de nombre. L' augmentation du numéro A sera le concept principal que nous utiliserons dans ce numéro de cours. zones viennent essentiellement en deux facteurs de saveurs et matelas. Les directeurs sont strictement un trou de zone dimensionnelle dedans. Les matelas sont en deux dimensions. D' autres mesures ne peuvent toujours avoir qu'un seul tirage ou gagné. Appelé, nous pouvons créer le numéro de toutes les vitamines fait aujourd'hui, comme à partir de deux pôles et listes. Faisons un combat sur la liste. Forcé ma liste égale à dire moins 10 et un qui vient de ce fils et vérifier tenir ma liste ressemble à vérifier son type aussi. Alors nous allons courir ce moi. Donc, nous avons mon moins 10 et un,
et c'est le type est par liste de temps pour créer une zone d'arbitre à partir de la structure de données des termes. Nous utilisons des nombres fonction aérée. Le nombre est la fonction de zone peut être accessible en plongeant nb sombre Harry parce que maintenant nous avons engourdi par comme nb afin que nous puissions le voir et être je pensais que tout nous n'avons pas besoin de dire numéro ma fille aujourd'hui, nous devons coûter notre morsure sur la structure de données, ce qui est ma liste en tant que périmètre de la fonction de zone. Essayons de savoir ce truc. Mon énergie est égale. Tow N p chien C'est passe dans ma liste. Vérifions. C' est ma région Regarder et aussi vérifier son type de données aspirine. Laissons ça pour que ma région soit moins 101 soit la même que cette liste ici et maintenant. Cette Maya est engourdie par Ne finissez pas tous les objets, donc nous avons créé un arbitre en utilisant la liste de structure de données vitamines. Créons une zone numérique à deux dimensions. Nous devons jeter la liste hors liste pour générer cette chose comme si vous pouvez voir mes mesures égales à 123 C'est War 56 Salmon Sever il. Neuf. Donc, nous avons mes métriques comme une liste hors listes dans le temps. Voyons comment cela mes métriques, ça ressemblait, et nous pouvons vérifier son type aussi. Lancez ceci dit Donc mes métriques sont une zone aérée, et c'est le type est la liste qui transmet ceci, mes métriques à et le médecin à une fonction et génèrent en eux par les métriques. Donc, métriques, appelons-le l'une de nos premières métriques et p dot très en passant mes métriques. C' est de cette cellule et aucun chèque tenant mon aspect Matics et nous pouvons vérifier son type aussi bien t y donc il est ici. Nous avons donc des mesures à deux dimensions et son type est engourdi par zone. Jusqu' à présent, nous avons utilisé la liste pour créer des zones numériques que nous pouvons utiliser pour tirer à la place. Donc, nous allons créer un pour tirer mon à tirer égal pour commencer se moins un, faites-vous et voulez le même. Nous pouvons passer dans mon pour tirer à mon très contre A T représente pour tirer mon égal très véridique à et être sombre. Désolé. Et nous pouvons faire une pause pour leur faire tourner cette cellule et voir à quoi
ressemble ma charité et nous pouvons vérifier qu'elle est pastorale. Donc, nous avons créé Numb Pirie en utilisant pour tirer et ceci et ici il est moins 10 et un, et son type est engourdi par Harry donc nous pouvons créer des zones numériques en utilisant sa fonction de construction. Comme pour la plupart du temps, nous les avons utilisés en construisant des fonctions pour créer des zones parce qu'elles sont beaucoup plus simples et plus rapides . Discutons de la première fonction que nous pouvons, généralement les Juifs pour créer la zone de nombre A images de gamme beaucoup similaire à acheter gamme de fonction trans . C' est la syntaxe est similaire. Nous donnons point d'arrêt de stock, puis nous donnons un pas. Il renvoie des valeurs espacées uniformément dans un intervalle donné afin que nous puissions appeler cela une
fonction de plage sans dire et être auditif sombre. Comme d'habitude, nous pouvons vérifier sa documentation en utilisant Shift cela. Et le voilà. Démarrer, pointer, arrêter, pointer et pas. Donc, si vous le souhaitez, vous pouvez lire cette documentation et avec quelques exemples et vous le ferez. Alors possum zéro comme point de départ, disons, un citron comme un arrêt ou le point final. Et nous ne ferons pas la deuxième étape et nous allons faire ça, monsieur. Donc, c'est là. On a un numéro. I zone 02468 et 10. C' est la taille de l'étape 2 de zéro à Dilemme. Nous pouvons donner cette étape et dissuader l'aspect type comme, copions ce détail de base et dire à cette fonction le Tardis égal à ce que nous voulons . Nous voulons des nombres à virgule flottante, alors tournons cette pièce. Donc, au lieu de 0 à 4, nous avons 0,2 point quatre point parce que nous avons mentionné que nous voulons le sol de type de données. Donc, la prochaine fonction de construction très importante est Lynn Space L i N s B c e. Nous ne pouvons pas l'utiliser avec haute et il Daut et dans l'espace a retourné des nombres espacés uniformément sur spécifié dans le remorquage. On peut vérifier que c'est la médecine avec le robinet de changement de vitesse. Et le voilà. Nous avons un point d'arrêt d'un autre périmètre et type de données Asa, allons faire une pause en un comme un point de stock 15 euh, 15. Donc, ce que nous voulons commencer d'une extrémité à 15 avec 15 points également espacés entre un et 15. Allons sur cette cour. Donc ici, nous avons 12345 jusqu'à 15. Nous avons donc 15 points également espacés dans notre sortie. Prenons un autre périmètre très important à Lynn Spears. Décalez l'étape R e T et la valeur par défaut est false. Quels sont e. D. Step est si notre 80 pas est vrai, il a retourné la taille de l'étape qui est patron en vrai complet ce front lui baissa et demander et autre mieux moi cette étape et courir ce trimestre moi. Maintenant, nous avons 1,0 en plus de ça, Harry. Donc ce 1.0 est à cause de ce périmètre, qui nous dit que la taille de pas dans ce domaine est un. Considérons un autre exemple et au lieu de 15 passer 30 ici et là-dessus. Donc maintenant, nous avons différentes tailles de pas ici. C' est des parties dans le Tout droit sont 18 vrai Afrin et maintenant il est là. Donc, nous avons la taille du pas ici point pour 872 et ainsi de suite. Maintenant au lieu d'un. Les tailles de pas différentes parce que nous voulons 30 points dans ce cas. Donc, une chose à ne pas confondre entre une plage et Lynne Spears est en âge l'
argument externe comme une taille de pas. Vérifions ce truc. Démarrer arrêt dans l'étape délimitée de la mention élogieuse de l'espace des membres. Donc, avec nous, Lynn Space, prenez le troisième argument comme un certain nombre de points que nous voulons par défaut est 50 ici, Donc passons à la prochaine fonction de construction très importante. On doit appeler avec Vide à nouveau. Les Beatles créent une zone avec tous les zéros comme si nous voulons et être des zéros sombres et passer trois comme un argument qu'il crée. Il y a vraiment trois zéros que nous passons en 10. Il se crée avec 10 zéros, et si nous passons dans une vérité, nous dirons 46 Cela créerait un expert en matière en deux dimensions, quatre règles et six colonnes. Donc maintenant, nous pouvons créer une zone bidimensionnelle ainsi qu'une zone dimensionnelle en utilisant zéro escalier Seema zéro et d'autres fonctions de bâtiment et être sombres. Apple et E X. Chaque partie dans quatre cuisine écrit quatre et si vous passez est nous sommes passés dans 46 Dans capacité de
Zito, elle apparaît. Il retourne la zone bidimensionnelle avec celles, donc c'est très similaire aux zéros. Les uns et les zéros sont très similaires. La seule chose, c'est que les mouettes nous donnent toutes ces valeurs une fois, c'est de nous donner une seule valeur. Alors passons à l'autre. Nous avons besoin de point np je suis donc j'ai des mesures d'identité et d'identité. Matics doit être des mesures carrées. Ceci est utile à plusieurs égards dans les problèmes d'algèbre linéaire, et j'espère que beaucoup d'entre vous connaissent les métriques d'identité. Donc
je n'ai pas fait deux zones dimensionnelles une fois le long de la diagonale et des zéros à tous les autres endroits et danslesmesures d'
identité,
nous en avons un le long du quai. n'ai pas fait deux zones dimensionnelles une fois le long de la diagonale et des zéros à tous les autres endroits et dans mesures d'
identité, Donc, prenons sa documentation donc il a besoin en tant que périmètre et est les règles de nombre off dans la sortie qui passe quatre ici. Nous avons donc créé quatre bruits et les mesures d'identité doivent être une magie carrée. Donc, il a quatre règles et quatre colonnes et une longue diagonale, et tous les autres endroits recevaient des zéros. Donc, en allant de l'avant à la création de nombres aléatoires à Mumbai, nous pouvons également créer une zone avec des nombres aléatoires en utilisant la fonction de construction de nombres dans le module, aléatoire ou pouvons-nous accéder avec N B Dawg Random ? Commençons par la première fonction dans cette ari aléatoire Ah, et le si notre A et e ou terre créer une zone hors donné bon marché et le remplir avec des
échantillons aléatoires de distribution uniforme sur zéro et un au lieu de NP. Nous devons utiliser le médecin NP et eux parce que Rand est une partie hors du hasard. Donc, la doctrine MP, euh, la doctrine. Et fixons trois ici et ce que nous obtenons 0.0 ou 20.31 quelque chose 94 et 0.3 Donc nous obtenons trois éléments une zone dimensionnelle parce que nous avons passé en trois et tous ces nombres sont entre zéro et un. Donc, copions celui-ci ici, badigeonné ici et vérifions qu'il arrête la chaîne si vous êtes scolarisé sur. Nous voyons dans un autre exemple ici la doctrine NP. Doctrine stupide 32 Donc passons dans le même 32 Donc maintenant ce que nous demandons générer un
nombre aléatoire métriques avec trois rouleaux et deux colonnes. Pas de ce truc ici. Donc, nous avons 29.53 si merveilleux à gouverner et trois rangées, et nous avons deux colonnes ici. Donc, il y a une autre fonction très utile et similaire en nombre par ami, puis et retourne une forme simple hors distribution normale standard ou gaussienne. Donc si nous voulons utiliser le loyer et que c'est copié ça d'ici et faire pipi, nous devons dépasser avec NPD ou tendance um, doctrine. Et passons, euh, à ici et maintenant. Il génère livré 17 et moins celui-ci. Alors passons dans un quatre par quatre. Maintenant, nous voulons une mesure avec quatre règles et quatre colonnes, donc elle génère des métriques avec quatre règles et des colonnes complètes. Donc, ce que nous avons dit, c'est et c'est la distribution normale ou gaussienne standard de l'échantillon Donc parlons une autre fonction utile dans la même classe ou la même catégorie. Alors Rand ne l'est pas. Nous avons besoin de NP Dr Random, pas d'organismes caritatifs. Donc Rand int, Voyons un et 100 et coulons ce froid ici. Alors quoi ? Cela fait la charge des œufs de Brandon et de la valeur élevée ici et génère un seul nombre aléatoire entre un inclusif et 100 exclusif. Donc, si vous ne donnez que ces deux périmètres, il ne génère qu'un nombre aléatoire. Regardons la force de la documentation si elle l'a fait. Non, tu en as un ici. Salut, on en a 100. L' air détermine aléatoire chez l'enseignant de bas à haut. Exclusif. Alors quoi ? Ces podomètres sont le troisième de sa taille. Ici, c'est la taille. Donc, s'il n'y a pas de taille, par défaut est none, auquel cas la valeur unique est renvoyée. Donc, nous ne passons aucune étape, quelle que soit la taille. Insérez une valeur unique Tony, et c'est la génération de nombres aléatoires. Chaque fois qu'il génère une sortie différente. 50 cheveux, 73 cheveux et n'importe quoi. Six. Ici, c'est des coûts de cette taille. On en veut quatre. Non, ça génère une liste de quatre nombres aléatoires parce que nous demandons d'améliorer, générer des nombres aléatoires. Que faire si le passé, alors il liste diligemment de 10 nombres aléatoires. Alors que faire si nous voulons une mesure dans la sortie ? On peut faire ce truc de l'aspirine comme si on voulait que Matics en achète trois. Donc maintenant, il fait don d'une mesure, deux règles de Larry Jewell en deux dimensions et trois colonnes. On peut passer quatre par un imbécile, et ça génère une mesure avec un nombre aléatoire pour Before Magics avec un nombre aléatoire. Si nous ne le faisons pas encore et encore, les nombres changent parce que nous générons des nombres aléatoires. Ce sont donc peu de fonctions très importantes que nous avons explorées. Déplaçons une zone d'orteil compte et attribue quelques questions et attributs très importants nous devons savoir ici R R E forme max Mean ne sont pas Max argument ? Nous allons explorer toutes ces méthodes maintenant, alors générons et Harry en utilisant une gamme et on vous apprend l'orange. C' était en 16 ans et n'est-ce pas ? Et une autre zone avec voir Ran dans n'est pas un membre, et nous ne faisons pas Brendan sombre. Nous pouvons appuyer sur la tabulation ici orteil automatique complet. Donc, il y a beaucoup d'options suivantes notées et non, nous obtenons peu d'options passant. A 100 Khomeni. Nous voulons C'est ce que vous voulez alors et nous allons voir comment l'ancien mettre ressemble pour très une gamme et et un plan. Donc, nous avons deux zones, nous avons utilisé une gamme et rand. Donc, vous voulez jusqu'à 15 et quelques nombres aléatoires. Utilisons une fonction intégrée. La forme remodelée renvoie une zone contenant les mêmes données dans une nouvelle forme comme si nous
n'avions pas aéré ici et nous voulons remodeler cela, Harry, je dirais quatre avant les mesures. Alors, qu'est-ce qu'on peut faire ? On peut prendre ça tôt. Appelez cette fonction sur cette zone et elle a été remodelée. Si aéré, arrangé Autry elle et nous pouvons dire à la fonction quel type de changement nous voulons avant et maintenant il est en train de remodeler cette zone unidimensionnelle orteil, zone bidimensionnelle pleine avant la forme. Donc la prochaine, c'est Max et moi. Et si nous voulons savoir quel est le nombre maximum dans ce domaine et quel est le
nombre minimum ? C' est très simple. était juste Max sur ce très nous allons prendre Harry a rencontré et nous appelons. Je veux dire sur cette Voie Marie, allons courir cette auto 87 et 13 et si nous regardons cette zone, nous avons 87 le maximum et 13 est le minimum. Donc prochain important, celui que nous allons utiliser dans notre arc de cours, Max et Arc mai. Donc, l'art fait un argument. Sont utilisés pour trouver les emplacements d'index hors valeurs maximales et minimales dans notre région. Comme, voyons, nous voulons savoir quel est l'emplacement de l'index sur 87 et ce que nous allons faire. Nous allons utiliser nos GMAC sur early run int. Alors copions Errant dans. Appelez la fonction Ogg max, et exécutez simplement distinct. Donc, nous avons 87 sur le septième emplacement dans ce 01234567 Donc c'est le septième emplacement. Donc, notre max dans le retour de l'emplacement hors nombre maximum dans une zone et d'une manière similaire Emplacement hors nombre minimum dans. Donc nous appelons ça notre Moi. Donc, si vous regardez cette chose 012345678 13 Il a l'emplacement dans l'âme de la région. Donc, nous allons plus un à d'autres concepts vraiment importants, comme si vous voulez connaître la taille hors zone si nous voulons connaître la forme de Harry, si vous voulez savoir quel type de données il a. Alors c'est toi qui le feras. La même zone, Poppy. Il le goûte et sous-vend à nouveau. Donc maintenant, nous avons une gamme de 0 à 15. Et si on veut connaître la forme de ce rallye ? Nous appelons simplement la forme, et voilà. C' est 16 éléments, une zone dimensionnelle. Que faire si vous voulez connaître la taille de cette zone, nous appelons une autre taille en fait, donc il a 16 taille. Sa taille est 16. Il a 16 numéros. 16 éléments. Que faire si nous voulons connaître son type de données ? Donc, de la même façon que nous appelons le temps et son type de données est int qui est remodelé si tôt, en utilisant le partage de vaisseau complet avant ? Non, nous avons des romantiques en deux dimensions. Et encore une fois Checketts, elle a donc quatre étaient formatage. Donc nous réorganisons cette zone quatre par quatre, puis vérifions à nouveau son retour de la forme de cette nouvelle zone. Nous pouvons l'appeler comme 16 un, mais nous pouvons remodeler à 16 1 et maintenant nous avons 16 1 zone. On peut le faire aussi 16 ans. La plupart des options ici et puis nous avons la forme différente. Donc nous en avons fini avec le département et le numéro essentiel. Nous avons appris quelques fonctions très utiles. Comment créer des zones, comment utiliser différents attributs sur les zones numériques, comment générer des nombres aléatoires et plusieurs autres fonctions très importantes. Donc c'est plus recherché section suivante. Et dans cette section, nous apprenons quelques autres engourdissements importants par concept. Tu vois, avec la prochaine conférence, Bonne chance.
4. S3 : Les essentiels NumPy - Indexing, slicing, diffusion et masquage booléen: Salut, les gars. Bienvenue au numéro I Essentials Lecture deuxième partie. Dans cette conférence, nous allons parler de quelques autres concepts très importants tels que l'indexation, le
découpage, la
diffusion et le masquage de 1 000 000 000 000 000. Nous allons apprendre comment référencer des éléments dans une zone et comment attribuer des valeurs aux éléments d'une zone. Donc, nous allons apprendre à sélectionner un élément ou un groupe hors élément d'eux par n'importe quel. Nous allons parler de la diffusion d'un concept très nouveau à ce stade masque d'investissement sont des
opérations de masquage . Nous allons faire un peu de masquage dans cet aspect de la section. Encore une fois, ce carnet peut être considéré comme une référence à une action individuelle et vous pouvez revenir tout moment si vous voulez de l'aide. Ainsi, nous pouvons soit créer un nouveau bloc-notes ou riche et passer à autre chose avec le bloc-notes précédent. De quelle façon déjà, hein ? Maintenant, dans ça. Ni. Mais nous n'avons pas besoin d'importer Mumbai parce que nous avons déjà importé engourdi par comme NP. Si nous créons un nouveau carnet, nous devons importer Mumbai à nouveau. Créons une zone numérique simple et unidimensionnelle. Nous pouvons utiliser une gamme ou nous pouvons créer en utilisant la liste. Donc, Harry, nous appelons quelqu'un est égal au bout des orteils. Sois sombre, Barry. Et nous pouvons C'est diriger un ceci à moins puis moins deux zéro à 17. Un Tzeitel, six nombres aléatoires et 200 pas de cette cellule. Et voir Hold the Ils ressemblaient à n'importe qui. D Donc c'est là. Nous avons un très moins un moins. Vrai. C' est ce que nous avons créé maintenant, dans le cas le plus simple, en sélectionnant un ou plusieurs éléments US numéro Area ressemble très à mordre sur les listes comme si nous voulons, copions celui-ci. Et si vous voulez zéro, c'est à zéro index. On a moins 10. Si nous voulons une tranche ou arranger comme Skopje cette chose ici et dire que nous voulons 0 à 3. C' est la même chose que la liste Le sprint, cette zone avec celui-ci juste pour comparer. Donc, c'est le même au moins de 0 à 3. Mais troisième signifie que ce n'est pas inclus. Zéro un à si 0 à 3, puis il moins deux et zéro. Nous pouvons donc utiliser l'indexation négative comme cela. C' est Copley. Le score. Oui. Vous déchirez et entrez. Dites les esprits à ou moins un moins. Vrai. Donc, c'est là. 106 de cette zone, qui est moins un et moins deux. Et de la même manière, ce que nous avons fait avec la morsure sur les listes, nous pouvons voir les deux-points pour voir ce qu'il nous donne. Donc n'importe quoi, de zéro indice à deux. Mais deux ne sont pas inclus. PDG un Donc deux index pour vous, qui n'est pas inclus de la même manière. Si tu te souviendras, on peut en dire un peu à, et on ne passe rien encore. Donc, dans ce cas, quelque chose à partir de deux deux dans la liste zéro 01 à ceci est à et tout après
celui-ci . Donc c'est moins vrai dans la chose ici. Ça passe des centaines d'index. Pensez-vous que vous avez un indice dans la zone, qui est 100 ? Non, on n'en a pas. Voyons ce que les quatre jours. Ok, donc s'il n'y a pas d'index présent dans la zone, donc on obtient Index. Créons un deux dimensions tôt mais 25 éléments en utilisant une plage. Et je peux travailler ça dans deux matelas D et on peut faire ça. En fait, nous pouvons créer, euh, toady égal à et t chien dans votre portée 24. Et nous allons imprimer ceci. Oh, sa création. Nous avons donc une zone dimensionnelle. Alors, qu'est-ce que tu veux ? Nous voulons une zone bidimensionnelle. On peut utiliser la forme de la police ici elle six quatre. Et le voilà. Nous avons deux dimensions zone 01 toe jusqu'à 20 24 éléments. Donc pour accéder à n'importe quel élément, l'ancien journal est, euh, deux D. On passe dans la bave et on lui passe la colonne. Donc, si vous voulez un Donc la règle est zéro et le chroniqueur veut au lieu de passer la ligne et la colonne entre deux crochets, nous pouvons utiliser et d'autres notation, vous pouvez voir coma, règle
séparée et l'appeler actif. Essayons donc d'accéder à certains éléments de cette altitude E. Donc si nous voulons voir 22 nous en avons 10. Voyons où le tennis. 012 012 C'est 10. Ici, on peut y aller. Heu, Jodi a traversé un, et ça va rendre toute la culture, en fait un rouleau complet. 456 à un. Donc, un autre moyen est probablement votre plusieurs égal à appeler égal à trois. Et puis on peut voir Harry deux D et ensuite passer la règle. Appelez-le simplement comme assigner des valeurs vraiment variables et passer ces vraiment un projet de loi et nous obtenons l'élément, qui est 23 Donc 23 ligne deux 012 et la colonne 30123 Ceci est l'élément ici cueillette, pause tous les deux D et dire que nous pouvons passer comme 2 à 4 Pharrell et dire 2 à 4 quatre colonnes. Maintenant, nous obtenons des éléments de 2 à 4 dans les lignes et de 2 à 4 dans les colonnes, donc c'est une magie bidimensionnelle dans la sortie, qui fait partie de ces mesures. Donc, en allant de l'avant, parlons d'un concept très intéressant et très élégant dans Numb par numéro de diffusion . Les zones sont différentes de la morsure normale et des ist. En raison de la capacité de diffuser, nous ne couvrirons que les bases de la radiodiffusion. Dans cette conférence, vous pouvez explorer plus en ouvrant le lien fourni dans le cahier de référence, Et celui-ci est qu'ils étaient la documentation exhaustive sur la radiodiffusion. Si vous voulez en savoir plus sur la radiodiffusion, vous pouvez faire avec des exemples sur le NUM achète la documentation officielle. Commençons donc par un exemple très simple qui est de créer une zone un de et B Dawg. Vous pensez que c'est zéro et puis voyons comment cela a fini comme si ici nous avons une zone
unidimensionnelle de 0 à 9. Prenons une tranche, Harry un D zéro à pourquoi et la valeur de diffusion. Dis 500 et lance ça. Voyons à quoi ressemble cette zone maintenant. Donc, c'est là. Les 5 premières valeurs sont No. Cinq sous, donc nous ne diffusons cette valeur que sur une tranche sélectionnée et toutes les valeurs sont modifiées. Essayons d'apprendre avec un autre exemple, en utilisant deux dimensions Ari A à D et B. Dawg, Disons que nous pouvons tous les enfants et ah, c'est une mesure quatre par quatre. Voyez tout ça à chaque look. Donc, ici, nous avons des métriques complètes donc. Diffusons un peu de valeur pour voir troll agitation. Seulement nous pouvons faire cette chose, Ari à faire à l'indice zéro, ce qui est la première règle égale à dire 300. Exécutez ça. Merci voir ce qui a changé. Ici, c'est. Donc, avec une seule instruction, la ligne entière est modifiée. C' est éclairci dans un autre début. Ils sont égaux bout des orteils, le chien manger du zèle pour voir à quoi il ressemble à nouveau. Donc, nous avons 0123 donc Il a quatre colonnes et un tirage au sort. C' est et ça pour voir ce que nous recevons. Donc, cette zone unidimensionnelle est diffusée Baylies du haut vers l'eau. Essayons de comprendre ce concept de radiodiffusion à partir d'un exemple visuel. Revenons à la référence Ne cuisinez pas. Alors, où avons-nous ? Oui, très bon exemple. Comme dans celui-ci. Si nous regardons la première règle que nous avons, vous ne voulez pas t éléments dans une dimension. Très donc, si nous voulons ajouter un seul élément cinq, C'est la radiodiffusion. Donc cinq seront diffusés sur cette dimension unique. Et donc nous aurons cinq plus 01 plus cinq et 567 Donc si nous avons deux dimensions Mantex comme trois par trois, dans ce cas avec tous les veulent et si vous voulez diffuser une dimension avec 012 cela
sera diffusé à travers les rugissements. Tous ces rôles seront donc un facteur. Zéro plus un plus 12 plus amusant. 123123123 Donc, dans le 3ème 1 nous avons un appel lui 012 et nous voulons diffuser et les zones que vous ne voulez pas sur cette colonne. Donc, c'est assez intéressant si nous diffusons un appel lui sur une seule règle. Quoi ? Nous obtenons 000011 Donc ce rouleau rapide ce rouleau rapide tout sera considéré à bas. Et ils le seront. Je l'ai fait. Selon l'opération donnée, vous ne voulez pas voir votre 12 dans ce cas. Le deuxième élément dans la colonne est amusant. Donc, tout de l'autre côté de la route sera considéré comme un. D' autre part, toute
cette rangée sera considérée à la deuxième place de l'aspirine, et nous obtiendrons 123 et même que dans la troisième règle 222 et dans la seconde. Et ici, il sera considéré comme vous aussi. Et on a 234 Donc revenons au cahier et,
ah, ah, seuls avec un autre exemple. Voyez si vous voulez diffuser à t et ah, voir 300 sur toute cette tournée. La zone. Voyons à quoi ça ressemble. Donc on a 300 plus 306 106 106 103 +01301301 On a tous les. Ce 300 est diffusé sur des métriques bidimensionnelles. Essayons et d'autres exemples que nous avons A qui est 012 Nous créons un autre deux égal à et
ne pas être portée clé Elle zéro et quatre et maintenant nous voulons sur Lee Call lui, en fait. Donc, passera tout en premier lieu ce rôle et sera point nouvel accès. Donc chaque fois qu'il devrait donner un nouvel axe. Espérons qu'ils sont deux. On dirait que nous avons 01230123. Alors, nous allons nous briser. Il est deux. Ils le sont aussi. Donc ce qu'on va faire, tu es trop,
euh, euh, descente
naturelle. Voyez à quoi ça ressemble. Donc c'est ce que c'est. Donc ce que nous obtenons 0123 Toute cette règle sera considérée comme nulle, et cette seule règle sera diffusée sur cette route. Et dans le second cas, un plus zéro un plus un à deux plus un, trois plus un. Donc, cet ensemble afin que les éléments qu'ils n'existent pas seront considérés comme un. Encore une fois, c'était la troisième Vrai. Donc, pour la troisième rangée zéro plus 21 plus 22 plus 23 plus deux. Et pour la quatrième rangée zéro plus trois, un blustery à blustery six. Il s'agissait donc de la radiodiffusion en ce moment. J' espère que tu as une idée. Tenir concept de radiodiffusion a parlé dans les zones de nombre ah. Revenons donc à notre cahier de travail et discutons d'un autre concept important. Indexation fantaisie. Donc, ce qui est Fantine Back Sink Friends Indexing nous permet en fait de sélectionner en Tyrol ou de l'
appeler hors d'ordre pour le faire. Créons une mesure. J' ai utilisé la cour du livre de référence pour créer une copie magique de cette école. Il est laissé et nous allons diriger cette cour. Donc cette cour va générer et les magies avec zéro un, 23 et quatre poussent avec toutes les rangées, tous tous tous les arbres et tous les quatre pour que je puisse avoir n'importe quelle règle. Comme s'il faisait une pause dans une liste de 123 mon mantra. 123 Dans la sortie. Je peux juste passer une liste et saisir cette règle. 123 Je n'ai pas besoin d'orteils. Mentionnez l'ordre ici pour que je puisse prendre votre mortier engender comme si je veux de zéro, il va s'asseoir sur vos friandises et ainsi de suite. Créons une autre magie et utilisons l'indexation fantaisie sur les mathématiques. Je vais copier à nouveau le cordon du livre de référence. Donc c'est très simple. Je crée une mesure bidimensionnelle avec une plage 24 donnant une forme six donc quatre, puis l'imprimer. J' ai donc zéro pour 8 12 16 20 dans la première colonne, et il a six règles et quatre colonnes. Donc, nous allons saisir est régie dans ces mesures. Disons que je veux prendre un peu trop et quatre en passant la liste deux et quatre, je prends deuxième et 4e 01 et deux, trois et après. Je peux saisir l'ordre engender aussi. Comme une mouche passante. Connaissez-vous Sensi ? Donc, j'ai 01234 cinq et zéro le 1er 1 donc je peux saisir les colonnes aussi bien, dans ce cas, comme je peux passer Harry, Joe D et tout et ensuite passé dans les colonnes ici, comme cela signifie tout rose et passer dans le colonne. Dis que je veux deux et trois. Il l'est. J' ai un deuxième accord. Vous voulez et t je peux faire une pause dans l'aspirine généralement comme trois zéro et j'ai. Ne l'appelle pas ici. Tu ne veux pas trois et zéro celui-ci ici. Donc tout était au sujet du maire de l'index de fantaisie. On n'a pas besoin de s'inquiéter de l'ordre, et on peut appeler la ligne complète ou complète, l'
appeler dans un ordre de Lindholm. Passons donc à un sujet suivant, qui est 1 000 000 000 000 de masquage. Donc, le masque d'lingots est très utile et pratique quand il s'agit de compter. Modifiez l'extrait sur de nombreuses valeurs de plaque dans une zone en fonction de certaines conditions ou critères. Par exemple, nous voulons compter toutes les valeurs supérieures à une certaine valeur, ou nous fixons un seuil et voulons éliminer les yeux totaux dans nos données. À Mumbai, le masquage des
lingots est souvent la période la plus efficace accomplie. De telles tâches. Commençons par un exemple simple et créez une autre zone. Ah, un. Encore une fois, nous pouvons utiliser fin être point une plage et disons que nous voulons 1 à 10. Toujours une bonne idée de voir à quoi ressemble le Harry. Ensuite, vous avez la sécurité, donc nous avons une zone. Vous voulez jusqu'à 10. Nous pouvons appliquer une condition telle que supérieure à inférieure à égale à etcetera. Créons une zone booléenne pour une condition. Dites Harry, dites que la zone un est supérieure à trois et voyons le vrai masque égal orteil. Qu' est-ce que tout ça peut ? Quel est l'état général ? Zone un grand pays. Donc, nous avons créé un masque brillant. Voyons comment ce 1.000.000.000.000 masqué ressemblait à la trentaine. Il a donc des fausses et des vérités. Si nous comparons la surface à ce masque de 1.000.000.000.000, la condition est que tout le monde est supérieur à trois. C' est une grande entrée ? Non, à Non. Trois ? Non. Et c'est vraiment la condition est satisfaite. Et toutes ces valeurs de quatre pieds jusqu'à 10 nous sommes devenus vraies. Vrai. Donc, ce masque de traction zone est un Arabe, Il faux et la vérité. Et nous sommes arrivés dans le masquage dans ce domaine Vous voulez masquer même nombre ou nombres afin que nous puissions utiliser opérateur
merveilleux. Donc, nous allons créer un masque ici encore je dis plus pour masquer un de égal à zèle et un de plus si nous sommes sur cette chose et ensuite nous exécutons ce masque. Donc, nous avons créé le masque liste loin dans l'air un était le merveilleux égal à zéro, donc nous pouvons utiliser cette zone de masquage pour faire des opérations de masquage dans l'opération de masquage. Nous indexons simplement sur la zone brillante comme sur cette zone ou cette zone. Bull Basque. Toutes les valeurs en position à la zone du masque est vrai que nous allons obtenir dans notre sortie. Essayons de faire cette chose en utilisant plus de masquer que je fais sur un il est un vrai vous bien, même les valeurs que nous voulons faire et un et ce que nous faisons. Vous passez ce masque et nous allons imprimer celui-ci aussi. Donc, c'est là. Donc, nous avons filé l'art en utilisant cette zone de masquage dans notre tout le monde. Donc ici, il est sortie, ce qui est même que ce buisson. Donc, prenons le Alec bidimensionnel et clair à deux zones D en utilisant et B. Dawg une portée 24 et puis un sexe Trudy est alors une porte de service. Elle égale orteil, veulent 6 à 4 et veulent masquer plus à deux d égal à zéro. Également à cela est la zone que nous avons envie créative. Donc nous voulons avoir toutes les valeurs égales dans notre nourriture et nous sommes en train de créer un masque. Nous sommes deux d de plus est égal à zéro. C'est notre condition. Truell. Laissons ce score. Et maintenant c'est imprimé, Judy. Et amenons cette messe, Kasman. Il est maintenant pour toutes les valeurs paires pour zéro. C' est vrai. D' une part, il tombe pour 26 10. C' est vrai, et c'est faux. Filtrons maintenant les valeurs en utilisant le masque. Ce que nous avons créé récemment, ce que nous devons faire. Nous devons prendre cette zone et prendre ce masque et il est Run the cool et nous allons obtenir 02468 12 là-bas à 4 12 6 sur 20. Et c'est donc en fait la colonne 1 et la colonne 3, où la condition est satisfaite et nous filtrons toutes les valeurs qui satisfont cette condition dans nos masques. Donc c'était pour masquer un excellent travail, les gars. Nous avons parcouru plusieurs concepts très importants dans cette conférence concernant le nombre de tous ces concepts, nous allons les utiliser pour devenir des conférences. S' il vous plaît allez à eux une fois de plus, suivez les conférences et essayez de réviser tous ces concepts. Dans la prochaine conférence, nous allons bientôt explorer Maura sur Mumbai. La prochaine conférence seigneuriale
5. S3 : Les bases NumPy - Opérations de l'arithmétique et fonctions universelles: Salut les gars. Bienvenue sur le numéro est parti intellectuel. C' est la dernière partie du nombre de la section Nous avons lutté, engourdi par les opérations dans cette section, telles que les opérations automatiques et les fonctions universelles. Passons au cahier égyptien. Nous pouvons commencer par le précédent. Allons-nous arrêter ? Et dans ce cas, nous n'avons pas besoin d'importants à nouveau. Donc, nous allons créer et Ari à nouveau irritable sont égalés avec les nouvelles et P ne pas un
leader de gamme à trouver, Voyons voir, tenir cette zone ressemble toujours. 012 et quatre. Que faire si vous voulez ajouter un dans, nous pouvons faire cette chose Nous donc 01% à 2 à 433 Nous pouvons faire d'autres opérations automatiques aussi bien, et il est simple de faire python. Nous les ajoutons, comme l'ajout de nombres, comme l'ajout de variables. Tu les multiplies. On les soustrait. Vous pouvez faire la division, donc c'est un avertissement pour zéro divisé par zéro. Alors, quel est l'endroit avec eux ? Et dans notre résultat, nous pouvons en faire un sur irritable. Donc, quand on divise 1/0, c'est l'infini, et c'est encore un avertissement ici. Alors, en allant de l'avant, nous pouvons arracher les pauvres. Ou on peut faire la multiplication comme la multiplication de l'orteil, euh, à la lecture multiple. Ou peut-être que Dan multijoueur peut encore la même chose. Au sein de la multiplication, nous pouvons calculer les pouvoirs. Nous pouvons soustraire, diviser, multiplier et faire tous ces types d'opérations automatiques sur les zones numériques. Parlons maintenant des fonctions de l'université. Nombre. J' ai une gamme de fonctions universelles de construction. Ce ne sont essentiellement que des opérations mathématiques, et nous pouvons les utiliser pour effectuer des tâches spécifiques qui sont associées à la fonction. Vous pouvez exploser mawr sur les fonctions universelles à partir de nombres. Documentation officielle. Allons à la normale de référence et ouvert le lien fourni. Donc si nous ouvrons ce lien, j'ai reçu une fonction universelle ou vous Funk. En bref est une fonction qui fonctionne sur les zones et dans un élément par élément mode, supportant toute diffusion typecasting et plusieurs autres fonctionnalités standard afin que nous puissions explorer plus sur les fonctions, comme si vous voulez voir les tapis opération qui est cliquez sur ce lien ici, nous avons, ajouter, soustraire et s'ils se sont déplacés sur notre loi de loi plus et ah exponentielle à carré racine carrée et même déplacé, nous pouvons trouver ces tripes une fonction métrique comme signé coût et et si vous voulez connaître les votes sur la fonction spécifique, vous pouvez cliquer sur le lien et il vous mènera à la documentation liée à cette fonction et a fait quelques exemples. Regardons le bloc-notes Jupiter et utilisons certaines de ces fonctions sur notre zone pour voir comment ils fonctionnent. Donc,
revenons, essayons d'appliquer de nouvelles fonctions universelles à notre région, non plus. Imprimons comestibles notre maîtrise de ce domaine. Nous voulons obtenir la racine carrée de cette zone pour appeler cette fonction comme d'habitude, nous devons utiliser fin La pensée s à R T. C'est effrayant. Vous pouvez vérifier les documents chose si vous voulez et lire quand vous voulez. Cela passe Harry, et notre sortie est la peur de tous ces éléments dans habituellement dans le plus récent que nous pouvons. Nous pouvons obtenir la valeur maximale et être Max sont nous pouvons obtenir le minimum vraiment moment. Donc quatre est la valeur maximale. Zéro est le salaire minimum. Nous pouvons faire d'autres opérations dramatiques aussi bien que et être des canards comme MP. Ne signez pas passer tous les en obtenant les valeurs de signe de tous ces Sur la zone ritzy, nous pouvons calculer exponentielle que E XP et en passant la zone. Et le voilà. On peut couper la bûche, l'aspirine, n p point journal passant Harry. Et ici, la loi revoit une fois de plus l'avertissement pour Infini. Donc, il y a une autre fonction très utile et B Dawg degré prendre les orteils. Donc, si nous passons très, toutes ces valeurs seront converties de grosses en rayonnantes. Donc, la fonction dans laquelle il est venu augmenter ces valeurs sont dans. Ces valeurs sont en degrés, et il les convertit en radiant. Donc il y en a un autre qui convient à celui-ci et être lu au degré et nous allons patron dans le dysfonctionnement de Let's Boston. Donc, en principe, nous devrions récupérer notre liste. Donc, voici maintenant, ce radiant de deux degrés convertissant ces valeurs pour diminuer. Donc, tout cela était sur les fonctions universelles et les opérations mathématiques dans Numb par. J' espère que vous avez apprécié cette conférence. Il s'agissait d'un apprentissage approfondi dans les trois dernières sections. Nous avons traversé de nombreux nouveaux concepts à Mumbai. Dans la prochaine conférence, nous allons avoir un bref aperçu des exercices en nombre. Après cela, nous allons résoudre ces exercices dans la conférence de solution. Cependant, je vous recommande de passer par ces exercices avant de passer à la solution. Conférence bientôt. La prochaine conférence. Bonne chance.
6. S3 : Exercices essentiels NumPy: Salut, les gars. Bienvenue dans les exercices de pratique de numéro I essentiels. Il est temps de tester vos connaissances. Donc, dans cet exercice est des tâches simples sont donnés juste pour voir combien vous avez. Pas comme quelle est la différence majeure entre Bactrim ? Métriques, tenez deux importantes bibliothèques de Mumbai et quelque chose comme en warding. Mordre sur le sternum par zone et le sexe, Harry, et quelque chose comme, Ah, au début de cinq zéros. Vous allez donc utiliser les connaissances que vous avez apprises dans les trois dernières sections. Haeggman, passez par toutes ces tâches et essayez d'obtenir la sortie qui est cumin Onley enregistrement de type où il dit s'il vous plaît appelé ici. Si vous appelez ce fils juste au-dessus de l'extérieur, vous perdrez votre sortie et la nouvelle sortie. Ce que vous allez générer ah sera remplacé par cette sortie. Donc, aller de l'avant ici est demander S'il vous plaît générer les métriques de chute. Parfois, la sortie est donnée et on vous demande de créer régionalement cette sortie donc aller de l'avant quelques exercices de nombre aléatoire et ah méthodes de génération à la zone, puis ah, quelques tâches ici, nous prenons une sorte de magiques prenant colonne de règle et la paix et une partie de Matics dans la sortie, puis aller de l'avant. Il demande de jeter un collier roulé. Alors dites à Cliff quelques-unes de toutes les règles et colonnes dans n'importe quelle zone comme dans la zone, puis créant un masque de 1.000.000.000.000. Et ah, appliquez
juste ce masque de 1 000 000 000 000 pour obtenir cette sortie. Ce sont donc des tâches simples. J' espère que vous serez en mesure de résoudre toutes ces tâches par vous-même. Cependant, si vous ressentez une difficulté à
moi, passez par les exercices de solution dans la prochaine conférence. Nous allons résoudre nos problèmes, nous allons terminer toutes ces tâches. Syrienne. La prochaine conférence. Bonne chance.
7. S3 : Solutions d'exercices essentiels NumPy: Salut les gars. Bienvenue à la solution d'exercices de pratique numéro I essentiels. Carnet. Donc, nous allons plus chaud et essayer de répondre à toutes les questions et ah, résoudre les tâches données. Donc, dans la 1ère 1, il demande quelle est la différence majeure entre les facteurs et les métriques ? Veuillez consoler les conférences afin que l'usine soit en fait une seule règle ou une seule colonne. Toutefois, métriques sont des rôles multiples et plusieurs colonnes contiennent deux Important par bibliothèque. C' est une tâche très simple. Importer affaissement, I S et P. Et c'est la voie traditionnelle et commune hors nombre important. Donc, dans la prochaine, il demande la conversion donnée morsure sur la liste. Donc le département a répertorié schéma dans engourdi par zone et vérifier son type de données. C' est donc le résultat que nous voulons dans la sortie. On va au tribunal ici. Faisons une zone. Ça double ce qu'on faisait. On appelait les méthodes Harry de l'extrémité des orteils de Mumbai, être chien chaque et passer dans la liste. Est-ce qu'il va courir cette auto en premier ? Et il demande l'empreinte des orteils. Checketts meurent. Donc, ce que nous faisons, nous passons la liste à la fin de la zone de points et convertissons la partie sur la liste en engourdi par zone, puis nous imprimons la zone et l'impression. C' est l'heure de cette cour. Oui. C' est donc ce qu'il demandait. On va le voir tout mettre dans la prochaine question qu'il demande. Générer Ari 012345 En utilisant des tartes engourdies intégrées en fonction une plage. C' est ce que nous avons fait plusieurs fois lors de nos conférences précédentes. Donc c'est encore une fois, très simple et être porte. La plage demande de 0 à 5. Donc nous voulons zéro et six parce que les six sont exclus et nous voulons jusqu'à cinq. Apportons celui-là. C' est que nous avons encore la même chose sur Patel. Dans la prochaine question, il demande de générer une zone sur cinq zéros. La rose est une tarte engourdie de bâtiment qui s'appelle celui aimé par les zéros et la maison dans les Deedles. Cinq. Ça passe cinq. Il l'est. Nous avons un toxicomane avec cinq zéros dans la prochaine question qu'il demande pour générer les métriques de
chute. Donc, la sortie est donnée. Nous devons générer en métriques avec trois lignes et quatre colonnes, tous les zéros. Donc nous allons utiliser ces zéros Une canne, mais au lieu de passer cinq, nous devons passer la forme que nous voulons. On en veut trois et quatre. Nous voulons trois lignes et des colonnes complètes. Laissons cet ensemble. Donc, c'est là. Nous avons la même sortie un jeu. Dans la question suivante, il demande Generate 1.1 0.1 en utilisant numb by built in function. Donc, si vous vous souvenez, nous avons appris des zéros et des zéros que nous pouvons utiliser ici et les chiens. Et combien d'éléments cherchaient 12345 jeu Donc remarquez qui étaient très dans la sortie. On doit le laisser imprimer pour qu'on ne voie pas ça. Sept cheveux et nous ne voyons pas Allie Toe Print est un moyen officiel de sortir dans la lutte c'est regarder la sortie ce qu'il demandait. Donc, dans la question suivante, il demande de générer et aérer cinq stylos, donc nous avons besoin et aéré chaque élément devrait être tourné. C' est encore une tâche très simple et peut être mise en œuvre en utilisant ceux que nous pouvons faire. On peut copier ici et être des filles, et ça va générer et n'importe lequel des cinq. Et non, on peut remonter 10 minutes. Et là, c'est. On a un drogué avec des dizaines de dizaines de dizaines à l'extérieur. Donc, dans la question suivante, il demande l'utilisation de la diffusion pour générer une zone hors nombres pairs entre 50 et 100 et l' indice est 50 et 100 ne sont pas inclus Donc, nous allons utiliser et B chien une gamme. Nous passons 50 dans le tonnerre, donc nous savons que ce 100 est déjà exclu. Mais ce 50 y compris qu'il demande. Même les nombres commenceront à partir de deux. Je sais qu'il y a 1/3 argument qu'on peut passer. Il demande le numéro pair. Donc, nous avons besoin d'air Step, qui est de toucher à cette cour. Donc, c'est là. Nous avons 52 54 56 Après 90 ans. Désactivons dans le prochain Western qu'il demande de générer un aéré, hors 10 points linéairement espacés entre zéro et une taille de pas de sortie aussi bien. Donc, si vous vous souvenez de la fonction d'espace Lind, nous avons utilisé cette fonction pour créer des points espacés Lee limites. Essayons cette fonction ici et soyons au nord. Ling parle et ce qu'il demande entre zéro et un et le troisième argument est la maison n'importe quel point nous voulons. Nous voulons 10 points. Alors gérons cette cour. Nous avons ajouté à partir de 0,1 point deux entre zéro et un 10 point plomb presque l'espace. Donc il manque une chose ici. Nous avons aussi besoin de la taille de l'étape. Si vous allez à la chaîne sombre, nous savons que nous pouvons imprimer la taille du pas avec R E T. Step True, c'est copier cette chose ici et passer. Oui, vrai et exécutez celui-ci. Donc, c'est là. Nous avons aussi la taille du pas. Donc, dans la question suivante, il demande pour effectuer les tâches qui tombent. Le 1er 1 est généré un vecteur aéré de 25 nombres en utilisant une boisson et après ce droit accord pour convertir le vecteur et 22 mesures dimensionnelles en utilisant remodelage, Peut-on utiliser la forme au lieu de la livraison libre aussi ? Je viens de commencer le double R et le chien. La portée demande 25, alors amenons cet air. Donc héritages que nous avons Vous ne voulez pas 34 Donc, le suivant, il demande la deuxième tâche
accord droit pour convertir une zone vectorielle en deux matières D excusant, remodeler cette zone d'escrocs en demande si nous savons que nous pouvons passer dans la forme ici. Si on regarde les quais, rétrécit. C' est la forme pour que nous puissions passer dans la forme. Et quelle est notre forme requise ? Volez par cinq. Donc cinq cinq il est considéré comme le même vieux, donc la tâche suivante est peut vraie forme au lieu de remodeler l'aspirine ? Oui, nous pouvons utiliser la forme au lieu de remodeler. Essayons d'utiliser la forme ici au lieu de la forme, donc ah, non, elle est égale à faire 55 Ceci est utilisé pour générer Ah, cet ensemble Nous avons utilisé pour convertir une zone dimensionnelle orteil deux dimensions zone. Alors maintenant, c'est le cas. Nous avons donc converti un die mental ari en Eriks bidimensionnels en utilisant la forme au lieu de remodeler dans la prochaine question qu'il demande. Veuillez générer les mesures de chute. Donc on veut ça. Patrick est dans la sortie. Ce qu'on peut faire. Nous pouvons simplement générer une métriques de 1 à 25 et diviser cela par 10 pour obtenir la sortie Qu'est-ce qu' il est ici. Alors essayons celui-là. Terminez le chien une passe de gamme au chaud à 26 donc nous voulons un jusqu'à 25 26 est exclu. Comme nous le savons déjà, ramenons celui-ci à la maison. On dirait que c'est vraiment elle qui doit trouver par cinq. Maintenant, on dirait que nous approchons de la solution. Si nous divisons celui-ci d'
ici là, c'est le cas. Nous avons les mêmes mesures dans la sortie. Dans la question suivante, il demande un accord juste pour générer l'extérieur ci-dessous, utiliser l'espace Lind et imprimer, donc avoir à générer sa magie ici. Si vous regardez la sortie, nous avons 0123 jusqu'à 24. Utilisons et soyons sombres, espace
propre zéro zéro, 24 et nous avons 25 élément dans cette mesure. On va faire ça pour qu'on ait de 0 à 24 ans. Nous avons donc 012 jusqu'à 24 au total 25 éléments. Donc, nous allons libérer la lutte de part à cinq. Donc nous avons les statistiques ici maintenant, donc si nous regardons cette chose, il utilise la déclaration d'impression et il imprime la taille des étapes à la fin. Si signalez celui-ci dans une déclaration d'impression. Donc, nous avons les métriques ici et maintenant nous devons imprimer la taille de l'étape et nous devons écrire cette chaîne aussi bien. Eh bien, cette taille de pas est non. Nous savons que nous pouvons obtenir la taille du pas dans l'espace. Et si la personne et si cette personne index chaud, nous obtenons cette taille de pas. C' est ce que cherche le vieux Booty. Alors le prochain qu'il demande, quelle est la principale différence entre l'espace incliné et manger ? Si vous vous souvenez, ils n'ont pas pris le troisième argument. En tant que taille de pas , Lynn Space prend le troisième argument comme nombre de points que nous voulons dans la sortie. Comme ici, on voulait 25 forints entre cerfs et 24. C' est donc la différence majeure entre une plage et l'espace Lind. Dans la question suivante, il demande comment générer un nombre aléatoire unique en les utilisant par la fonction de construction. Donc, c'est à nouveau très simple, et la porte crescendo. Pas de sprint. Donc si la personne veut le genre de Reville, c'est. Les choses sont des nombres aléatoires et vos bras et peuvent être différents parce que c'est la
génération de nombres aléatoires . Donc, dans le prochain, assez bon de générer sept en cinq mes tours sur 35 nombres aléatoires. Donc maintenant, nous devons générer dans les métriques plomb 35 nombres aléatoires. Donc, une fois de plus avec l'entraînement de chien aléatoire point envie, nous pouvons faire de deux façons, comme nous pouvons générer 35 numéros puis remodeler en combats de saumon. Ou alors c'est ce que la sortie est. Et il utilise un ami, un jeu qu'on peut faire d'une autre manière. Comme N B. Dawg, Brendan Rand et nous pouvons passer vont sept. Pourquoi ? Donc nous pouvons directement menton débarrasser une mesure avec sept sur cinq vaisseau. Alors amenons celui-ci ici. On a donc les métriques avec 35 nombres aléatoires. Le prochain Western généré des métriques de chute en utilisant la méthode de construction numéro cinq pour les
mesures d'identité Donc et être chien ive façon vous cinq. On a donc une matrice d'identité. Nous pouvons multiplier ce chiffre par cinq et il s'agit de notre production générée par des mesures de baisse à un service et répliquer les extrants fournis. Donc non, ce sont quelques questions 18 ABC et ainsi de suite. Envoyez-lui les métriques. D' abord, il demande tous les deux points d'orteil égaux. Soyez point les nouvelles, la gamme, et de 0 à 29 vous amener à passer en 30 ici, et ensuite nous pouvons vous libérer à 12345 en 123456 six lignes et cinq colonnes. Apportons ces astuces de plan ici. C' est donc ce que nous voulons. Collier. On doit obtenir une tranche de cette magie. 17 18 19 17 18 1917 22 27. Donc cette partie ici, on peut se séparer ici comme entrer dans D n'importe quoi, parson. Donc je peux passer dans 123 60 et 3 et tout après les paroisses et l'appeler un, aussi. Donc c'est deux et tout après. On le fait dans cette pièce. 123 et celui-ci. Donc nous saisissons cette section ici. Donc elle est à
DC DC il demande d'en prendre 29. Donc 29. Est-ce que cet élément de coin est là ? Si nous regardons les magiques 01234 Tzeitel 12345 Donc rang 5 et appelez-le pour ce que nous devons
passer en cinq et quatre. Donc, c'est là. Maintenant, qui demande cette sortie ici encore une fois et ce que nous devons saisir. Donc, nous devons prendre 16 11. Alors quoi ? Nous pouvons tout personne, puis trois et ah, 1 à 2 et vous n'avertissez pas 2012 Oui. Donc si on dirige ce tribunal ici, oui. Donc on a 16 11. Donc le prochain est de demander de les attraper. 11 12 13 14 10 11 12 13 14. Donc 10 11 12 13 14 Est-ce qu'elle bave dans la colonne pour que nous puissions saisir le pour que nous puissions saisir ce troll à D pour que cela règle cet index à et dans la colonne. Nous avons besoin de tout ce que c'est, monsieur. Dans celui-ci, il demande deux lignes à l'index et, euh, trois index à une rue index. Copions celui-ci ici. Non, il demande un index à l'entrée. Nous avons donc besoin de deux à quatre et quatre n'est pas inclus. Il viendra à l'entrée. Tout appelle. Alors frappez-le. L' ISS dans la prochaine demande Pouvez-vous tuer dame ? Certains de tous les numéros de la zone 2. Donc, oui, nous pouvons calculer la somme de tous les numéros que nous devons appeler. Pas certains ici. Donc, si nous appelons point certains ici, il va retourner la somme de tous les nombres dans les mesures suivantes est impuissant, Certains hors de toutes les lignes et colonnes dans le territoire. Alors maintenant ce que nous avons besoin règle certains et colonnes. Donc à côté de cette chose Remarquez que nous devons utiliser la déclaration de train ici à nouveau Sprint. Il sera donc égal à rien,
euh, euh, à l'on a appelé de l'argent et maintenant on doit faire appel à Axis. Donc, le 1er 1 est rouler certains. Donc on a appelé Access One. Allons café cet endroit pour le dire et non, celui-ci est l'accès zéro, donc celui-ci est la colonne Cem Donc, voilà. Nous avons brut quelque 10 35 60 85 et les appeler un électron est calculé l'
écart-type de la valeur En Italie, nous pouvons appeler la fonction d'écart-type sur les métriques. Ah, Tour de STD. C' est encore pour tirer. C' est faux. Donc, c'est là. La dernière course est qu'il demande de créer un masque d'lingots et de lister les nombres qui ne sont pas divisibles par trois en fait donc la force devra créer un masque Et quel sera notre masque ? Zéro. Nous voulons divisible par trois. Donc n'importe quel nombre si nous le divisons par trois, nous devrions obtenir zéro s'il est divisible par trois. Donc ce que nous voulons éliminer si elles ne sont pas égales à zéro. Comme d'habitude, pas égal à, euh, deux D et nous voulons connaître le reste. Trois. Apportons ce masque de piscine juste pour voir nos looks. Donc, ici, il est de filtrer le et immense que nous devons passer dans ce masque 1.000.000 à très vraiment commenté. Donc, il est là. 124578 et 11. Et c'est ce dont nous avons besoin dans les gars. C' était tout au sujet de la solution partie engourdie par j'espère que vous avez une très bonne compréhension sur engourdi par et c'est ah, concept
de base. Encore une fois, le nombre est très important de passer dans les scores. Si vous pensez que vous avez besoin de plus de pratique, allez de l'avant et concevez cette section bientôt. La prochaine conférence. Eh bien, nous allons apprendre une autre morsure très utile et bibliothèque pour leurs conceptions. Bonne chance
8. S4 : Qu'est- Une petite introduction et des instructions d'installation.: accident Monde Guys Plus Terfel. Félicitations pour la finition engourdie par section. Maintenant passons à la prochaine très importante par tour Bibliothèque nous a tourné. Hannah's est une bibliothèque open source qui fournit des outils d'analyse de données faciles à utiliser pour le langage de programmation
Python. Ceci est construit sur une tarte engourdie, et qui fournit une raison d'apprendre. Inourdie par vite. Carter's fournit une analyse rapide, le nettoyage
des données et la préparation des données. Il excelle la performance et la productivité pour les utilisateurs Honda a intégré des données, Caractéristiques de
réalisation astral, et nous allons le long de ces fonctionnalités. En devenant des conférences, les planificateurs peuvent travailler avec des données provenant de sources de variété blanche, et nous verrons comment différents types de données sources différentes de différentes sources peuvent être simplement importés dans le palais. Maintenant, vous devez installer cette bibliothèque. Si vous avez et une distribution de préservatifs installé, allez à la borne et le coin de type installer nous a tourné. Si vous n'avez pas installé dans une distribution de coin, vous pouvez utiliser des personnes. Viens, Pip Install nous a tournés. Alors rendez-vous dans la prochaine conférence avec les partenaires installés. Bonne chance
9. S4 : introduction aux Pandas Introduction.: Salut les gars. Bienvenue à dépendre de nous. Essentials Palace est une bibliothèque open source fournissant des structures de données et des outils d'analyse de données hautes performances, faciles à utiliser pour mordre sur le langage de programmation. Aujourd'hui, pandas sont activement soutenus par la communauté hors de l'esprit des individus, notre propre divorce, qui apportent leur temps précieux et leur énergie pour aider à rendre l'espace libre le plus possible. Fightin pour l'analyse de données est une excellente lecture par le reste McKinney, dont de créateur Off Panels Library. Dans cette section du cours, nous allons apprendre à utiliser la bande nous pour l'analyse Did I. Si vous n'avez jamais utilisé les planificateurs yuk impensables de Fina comme une version extrêmement publiée hors, sauf et avec beaucoup plus de fonctionnalités, nous allons couvrir les concepts clés de chute dans cette section. Indexation et sélection des trames de données de Siri. Une indexation radicale a fait une préparation de nettoyage et la manipulation des données manquantes. Nous allons en apprendre davantage sur la fusion, adhésion, combinaison ou la concaténation. Nous allons parler de l'agrégation des données et grouper par. Parallèlement à ceux-ci, nous parlerons de plusieurs autres questions et opérations utiles et bien plus encore. Et à la fin, deux exercices complets d'analyse de données pour mettre en pratique les compétences. Donc, la première chose est de faire fonctionner cette bibliothèque. J' espère que vous avez déjà installé cette bibliothèque puissante. Si ce n'est pas le meilleur ajustement des pandas installés pour ce cours est d'utiliser une distribution de coin. Donc utiliser Kanda installé, nous
a tourné. Et si vous n'avez pas de distribution de préservatifs, vous pouvez utiliser pip install nous a tourné. Donc, en voyant bien la prochaine conférence, nous parlerons de la bonne chance de Siri.
10. S4 : Pandas Essentials - Pandas Data Structures - Séries: Salut les gars. Bienvenue à dépendre des États-Unis. Les structures de données, les CD de
conférences et le cadre de données doivent travailler les structures de données de coûts dans les partenaires. Peu de discussions sur les CD d'abord, Siri est un objet unidimensionnel, tout comme qui contenait des valeurs et une zone hors étiquettes avec laquelle nous devrions l'associer . Les valeurs graves peuvent être indexées à l'aide d'étiquettes. Siri est similaire au numéro trois. En fait, il est construit sur le dessus, engourdi par chaque objet. Siri peut contenir n'importe quelle morsure et objets arbitraires. Mettons la main sur et apprenons le concept de villes avec des exemples. Comme d'habitude, ce cahier de référence est fourni dans le matériel du cours. Vous pouvez toujours revenir pour explorer plus dans cette référence ou pour commencer. Créons un nouveau cahier et commençons à marcher celui-là. Donc la première chose que nous devons d'abord importer engourdi par et nous trouver. Nous savons que nous importons la tarte engourdie comme et battre et nous importons brûlé comme BD et B M PD sont alias pour le nombre et les partenaires. Alors faisons tourner cette cellule. Nous pouvons créer une série en utilisant le numéro de liste, la zone ou le dictionnaire. Créons ces objets et convertissons-les en panneaux. Siri est donc la première chose que nous allons essayer la liste d'utilisation de Siri. Alors créons deux listes. Mon laisser un taureau égal à dire, X. Pourquoi et est-ce et mes données sont égales à dire 100 200 ? voir en dessous ? Parlons de mon gator pour nous et convertissons ceci mes données en Panda. Chez Siri. Nous pouvons accéder à nos villes en tant que chien de police. Vous pouvez déplacer l'onglet et la complétion automatique. Et si vous le souhaitez, vous pouvez déplacer l'onglet et explorer plus sur la chaîne de document. Parlons des données pour le moment, donc nous avons transmis des données égales à mes données et laissez-la sur cette cellule. Donc, nous avons nos villes. Appelez-le 012 qui est Cette colonne ici est automatiquement généré index pour les éléments en série avec le 102 103 100. Nous pouvons spécifier ces radios d'index et appeler les points de données en utilisant ces index. Alors passons mes étiquettes aux villes comme index maintenant, donc le chien B D. Nous pouvons changer l'onglet à nouveau pour faire auto-complétion et dire des données égales à mes données et index égal. Fais mes étiquettes. Laissons ça maintenant. Donc maintenant nous avons X, Y et Z comme index et 102 103 100 nos données, nous pouvons écrire cette cour comme mes données,
un index, un index, aspirine. Et la raison en est, si nous explorons Shift Tab, nous voyons que le 1er 1 est des données, et le 2ème 1 est dans le jour, donc c'est déjà dans l'ordre. Donc, au lieu d'écrire des données égales à mon index de données égal à mon étiquette, les Siri prendront le 1er 1 comme données et le 2ème 1 index s. Essayons donc de créer Siri en utilisant engourdi par zone. Donc, premièrement, nous devons garder une zone à mon égal. Nous savons quel pays il numéro, zone avec zone noire NT. Et nous savons qu'on peut convertir la liste. Alors passons mes données ici et ça vient de ceci et imprimez celle-ci. Donc nous avons dans, hum, tarte tous les 102 103 100. On peut convertir ces CD de porte PD et juste passer au lieu de passer la liste. C' est très nous pouvons voir des données que nous n'avons pas besoin de ce que nous pouvons encore dire. Ils sont donc les données sont ma région, et c'est maintenant des villes panda créées en utilisant la zone de numéros donc de même, nous pouvons passer dans l'index aussi, qui est l'index égal à mon étiquette. Donc, nous obtenons les CD du numéro. dictionnaires sont très utiles pour créer des CD de panda et idéalement, comme cela pour les villes de panda d'époque en utilisant des dictionnaires. Créons le dictionnaire forcé, puis convertissons ce dictionnaire en parent un sérieux ma chère égale deux Nacks 100. Pourquoi si 200 Le même jour que nous pouvons utiliser et que 300 qui exécutent cette chose et voir tenir plus ressemblait comme d'habitude. Donc, nous avons des actes numériquement. Pourquoi et sont les clés 102 103 100 e valeurs ? Donc, c'est passer ce dictionnaire à P D points villes et exécuter cette auto Non, nous avons des séries de notre dictionnaire. Remarquez la différence ici. Si nous passons dans le dictionnaire à Pandas de Siri prendra les clés comme index ou étiquettes, et il prendra des valeurs que les données, c'est tout à fait commode, demandez l'édition. Le sérieux de Siri peut tenir un blanc étaient idée de types d'objets. Voyons voir avec quelques exemples. Donc, au lieu de passer des données comme mes données, nous pouvons voir des CD de chien P d, et nous pouvons dire que nos données sont mes étiquettes, qui est en fait une liste de chaînes, donc Siri peut aussi contenir des chaînes. Donc, juste pour un exemple, passons dans la fonction de construction aux CD p d points CD. Voir liste de certaines fonctions Mean Max. Certains est une autre impression de fonction de bâtiment. allons lancer cette chose ici Donc nous avons un panda Siri qui a intégré des fonctions minimum somme
maximale et impression. Ce n'est qu'un exemple. Vous ne verrez peut-être pas ça dans la guerre du zèle , maintenant, une fois que nous avons des CD, plus important est de récupérer les données de Siri. Donc, les index sont la chose clé à comprendre. Dans Siris, Banda a utilisé ces index, qui sont des noms ou des nombres comme Dans ce cas, nous avons X Y Z, et dans ce cas nous avons 012 Notre index de récupération rapide des informations fonctionne comme une table de hachage ou un dictionnaire. Pour comprendre le concept, créons trois séries. Donc c'est tes dictionnaires forcés, je dis. Nous avons aussi forte 500 Callie Calgary 200. Lorsque cool Voir 300 et Long Trio SE 700 deuxième dictionnaire, nous pouvons créer Appelons celui-ci et ah, allons supprimer l'appel de tronc et nous avons Calvi 200 Cour 300 Montréal sept sous. Donc, c'est créer un autre dictionnaire. Et avec ces trois Ed et d'autres villes, voir Jasper, qui est un très bel endroit à visiter. Si vous voulez vraiment conduire, remorquez les Rocheuses en Alberta. Alors, de cette cellule, nous avons des dictionnaires T, Dick. 12 et trois. Comptons sur cette cellule maintenant. Ok, alors créons ceux de Siri un égal aux CD P D Nord et ce qu'il faut faire. On doit passer ce dictionnaire ici. C' est Poppy. C' est pour la base ici. Deux fois change à et trois. Et celui-ci est notre à Yeah, trois. Donc ce que nous avons fait recréé trois dictionnaires, puis nous avons été effacés dans trois villes et passer ces trois dictionnaires à la série P D points. Ça vient de soi. Donc, la bonne chose est vérifier à quoi ressemblent ces Siri pour que nous ayons S e r. Ça fait trois. Donc, ce sont plus des séries t avec les clés sont maintenant index et les nombres sont maintenant saisies de données. information provenant de séries est très similaire au dictionnaire. Alors et si on veut attraper Calgary de C on dit d'accord donc on a les données Far Cal. De même, nous pouvons se saisir au lieu de calories. On peut passer, on peut passer à Tronto ici et on obtient 500 zar Tronto maintenant. Remarquez une chose. Ici, nous passons sa chaîne qui est Calgary ici. Essayingto ici plus index contenait ces boissons qui sont des noms hors des villes. Si l'index est le nombre, alors nous devons passer un nombre au lieu de cette chaîne. Donc juste un rapide nord ici quand nous passons seulement un dictionnaire, l'index dans les
Siri résultants aura les clés des dictionnaires dans l'ordre trié. Regardons même ici. Regardez dans le dictionnaire 1. Le 1er 1 est Tronto. Le deuxième est le Calvaire. Le troisième a été cool et son mantra. Mais quand nous avons imprimé les Siri, nous avons obtenu Kelly première à Montréal deuxième Tronto à Vancouver. Donc, l'ordre est trié dans Siris verrait vide et V. Si nous ne voulons pas cet ordre, nous pouvons remplacer cela, contournant les clés du dictionnaire dans l'ordre. Nous voulons qu'ils apparaissent dans le Siri qui en résulte. Parlons de quelques opérations de base et de CD. Donc, les opérations de base sur Siris sont généralement basées sur l'index. Par exemple, si nous voulons ajouter la série 1 et les villes aussi, essayons de les ajouter pour nous. Donc, nous avons vu un et voir à quoi si nous voyons un plus à. Donc c'est ce que nous avons. Alors que se passe-t-il ici ? Il essaie de faire correspondre l'opération basée sur l'indice de Kelby Montréal et lorsqu'il est frais, il ajoute les valeurs comme Calvaire Calorie deux plus 2 400 mantra 700 plus 714 100 lorsqu'il est frais ou 600 qui est 300 plus 300. Donc, il ajoute les valeurs ici. Cependant, pour Toronto, il peut trouver une correspondance, et la sortie est à la fin. Donc, disons que c'est notre ville chute et puis voir pour ici, il est connu comme essayé d'ajouter Voir fin Eker toe S E. R. Quatre plus. Oui, nous le sommes. La friandise est notre 3ème 1 Et la lettre du prince 5 s. Ici, nous avons le mantra du Calvaire et ensuite quatre. Il n'a pas trouvé la correspondance pour Jasper et Toronto et retourner tout ainsi une fois de plus, les valeurs téléphone dans la série ont été ajoutées pour leur index approprié. D' autre part, s'il n'y a pas de correspondance, la valeur apparaît comme n'importe quelle fin, pas en nombre, qui est considérée en parent comme étant manquant de Tamar ou une valeur A. Donc, ce sont des données manquantes. Alors,
allons de l'avant, parlons du carburant. Donc, aller de l'avant, nous allons parler de quelques questions utiles et les attributs ici est pas savoir est pas de retour. Vrai, s'il ne trouve pas de valeur,
cependant, cependant, Mel
ne renvoie pas. Vrai. S' il trouve de la valeur, essayons d'utiliser ces fonctions sur, disons, Ville quatre C S E. R. Quatre points est multi. Nous avons donc 400 âmes. Ce n'est pas 1400 chutes. Ce n'est pas la vraie valeur où il trouve N et il renvoie true. Essayons donc de ne pas Melo sur S E. R. 4. Donc celle-ci est opposée à l'Islam. On a faux et Truls ici. taxes et les valeurs le sont aussi, avec des attributs utiles que nous pouvons appeler sur la liste des retours excédentaires de Siri hors étiquettes d'axe de rouleau ou index, alors que les valeurs renvoyaient la liste des valeurs qui est au-dessus de Tater. Alors appelons s r quatre points e x, nous pouvons déplacer l'onglet et c'est que nous avons. Str quatre Calgary, Montréal, Toronto dans le noyau et non si et ce qu'on appelle les valeurs. Ici, nous avons obtenu les données 414 100 et dans lequel manque leur désastre et 600. Permettez-moi donc de vous présenter deux fonctions très importantes et très utiles. HUD et deal. Gardez-le dans votre esprit. Nous allons utiliser avait jusqu'à assez souvent si avaient impliquer sont utilisés pour voir un petit échantillon de Siri ou n'a peur. Essayons. S e r pour porte avait, Si vous appuyez sur l'onglet Shift. Il est là. Il a un numéro cinq déformé, mais nous pouvons passer n'importe quel nombre américain qui passe ici. Il s'agit donc de l'échantillon sur les données dans S E R. Quatre avaient impliquer est également utilisé pour les blocs de données. Et nous parlerons de différent dans notre prochaine conférence. Nous pouvons appeler Dale pour vous, et il montre les deux dernières valeurs lorsque Court Toronto et nous essayons de et front plus deux Calgary,
Montréal,
Calgary Montréal, La taille de Montréal est un autre attribut très utile. Et nous allons l'utiliser sur un CR quatre, et il renvoie le nombre d'éléments de vos données comme nous avons 1234 limitant nos données il renvoie le nombre d'éléments dans nos données. Vide est un autre attribut utile. Ici. Exécutons celui-ci des retours vides. Vrai si la série est vide, donc nous obtenons des chutes parce que notre Siri n'est pas vide. Donc, comme un bref aperçu dans cette conférence, nous avons appris à créer Siri à partir de listes, de zones de
numéros et de dictionnaires sont assez faciles à créer des villes dans Panis, sorte que les villes peuvent contenir toutes sortes de les données comme celles-ci sont des fonctions de construction, des nombres de chaînes. Et puis nous avons appris sur certaines opérations sur Siri et nous avons appris sur est non et ne savent pas comment faire. Non, si les données sont manquantes ou non, nous avons appris sur l'accès
et les valeurs, et deux méthodes très importantes impliquaient que nous allons les utiliser pour devenir
beaucoup de conférences . Alors à la prochaine conférence, où nous allons apprendre sur les cadres numériques pour élargir nos concepts sur la bonne chance de Siri
11. S4 : Pandas Essentials - Pandas Data Structures - DataFrame: Salut les gars. Bienvenue au parent en tant que structures de données dans la conférence précédente, nous avons appris sur les trames de données traçables de Siri maintenant, qui est le deuxième cheval de travail pour Penn US. R. Une façon
très simple de penser au bloc de données est un ensemble de séries, comme le même indice de partage. Cadre numérique est une table rectangulaire hors données qui contient une collection de commandes hors colonnes , dont
chacune peut être un type de valeur différent comme lingots de chaîne numérique, etcetera Il un cadre a mis les règles et l'index de colonne comme dans la table. Il peut être pensé à partir d'un dictionnaire hors série, tous partageant le même index. Continuons avec quelques exemples et revenons au livre Jupiter Nord où nous
travaillions à l'action. Donc, nous n'avons pas besoin d'importer Paradies et numéro parce que nous avons déjà planifié nous et non importé si vous avez besoin. Si vous créez un nouveau bloc-notes, vous devez importer le numéro d'importation Pallas Pi S et P Import Find comme le meilleur PD. Si vous utilisez un nouveau bloc-notes, vous devez importer engourdi par et panneaux comme PT afin d'aller de l'avant. Nous allons créer deux étiquettes sont des index, un pour les règles et un pour les colonnes que nous pouvons appeler pour Rose sont uneto art dans et pour les colonnes. Tu vois ? Vous voulez le voir donc index égal à nous pouvons utiliser Split ici sur 12 Voir 45 six Quelqu'un vous neuf 10 Nous pouvons utiliser split ici et appels égaux à si c un c deux c trois quatre par 67 vous l'esprit
et split split divisera le split prendra à la chaîne et diviser les valeurs à l' espace
blanc et renvoyez la liste désactivée. vois, une fois que tu as pris deux places et maintenant on a besoin de données aussi. Donc a à d nous pouvons utiliser la peerage de tarte engourdie. J' espère que vous vous souvenez encore que de 0 à 100 et nous voulons deux dimensions. Très Et nous allons la maladie elle ces 2 10 par 10 que de cette auto eso nous avons des appels d'index et très à la comme une donnée Vérifions que c'est tout ce bon à vérifier. Donc, c'est notre index sont de faire nos 10 appels Ceci est oh appel et c'est déjà nous
allons utiliser la colonne d'index et Ricciuti pour le voir Un bloc de données maintenant su pandas fournissent p d
données point Frank, si nous vérifions sa chaîne de documents. Donc tu sais, on passe dans le Charlie Passing Index trois colonnes de passage. Type de dissuasion. On a des données. On a un index. Nous avons des colonnes. Si vous voulez en savoir plus sur le bloc de données, vous pouvez faire défiler vers le bas et lire ce document en disant que cela est toujours utile. Donc ça passe. Nos données sont deux D, et notre index est index. , Colonnes, Conchs. Disons que c'est égal à D et ensuite nous lançons cette cellule et voyons, maintenez ce DF ressemble à Ici c'est. C' est notre premier bloc de données. C un c deux C trois jusqu'à seton Nos colonnes sont uneto art sur nos règles. Il y a deux jours 0123 jusqu'à 99. Ce sont les valeurs pour la colonne respective et bave pour notre cadre numérique. Chaque colonne est en fait un pendentif. Siri tire un index commun comme des étiquettes de règles ici. Donc, une fois
de plus, la chose la plus importante est de saisir des données de l'état. Un ami nous apprend à saisir les données dont nous avons besoin. C' est la chose la plus importante. Nous voulons apprendre, Dermawan, parce que nous allons marcher avec des blocs de données, et nous devons savoir comment récupérer les données des données. Et si on veut aller dans une seule colonne ? Sissy un ? Nous passons en C 12 a fait un cadre, et le voici. Ce vers l'extérieur ressemble à une série. En outre, les villes ont le même indice et notre offre de dette, comme celle de l'art dans notre art Oneto et notre Siri appelle un, qui est l'état des cadres colonne C un. Vérifions. C' est le genre qu'on sait qu'on peut vérifier. Il est temps d'utiliser le type T v I. P et de passer celui-ci. Donc c'est là. Ce c un est un temps de série de partition de panneau. Et si on veut prendre deux colonnes au lieu d'une ? Ensuite, c'est encore très simple. Nous passons simplement la liste des colonnes que nous voulons dans les patrimoines extérieurs. Donc maintenant, nous avons deux colonnes même et en voyons deux, et les deux partagent le même index. De même, nous pouvons prendre 34 comme nous pouvons attraper, disons, au lieu de C une semaine et le graphique C cinq et C trois donc C cinq et C t. L'ordre n'a pas d'importance ici. Peu importe ce qu'on passe, on obtient dans la sortie. Donc, en avançant au lieu de passer entre crochets, nous pouvons dire le f point C, même l'aspirine, donc il retourne la même valeur. Ce que nous obtenons de ce score, cependant, ce n'est pas couramment utilisé. Il est toujours bon de passer dans les colonnes entre crochets. Et si nous voulons plus d'un ou deux passes dans la liste. Donc, mais c'est bon de savoir que nous pouvons accéder à cette colonne. La fille va tellement vers l'avant. Alors ramenons les données à nouveau. Nous pouvons ajouter une nouvelle colonne sur deux différents comme le f Nous voulons une nouvelle colonne que nous pouvons faire un ajout ici. vois, on veut te voir un plus le, euh, C 2. Alors, qu'est-ce qu'on veut ? Nous voulons ajouter une nouvelle colonne, qui est en fait le congé d'été. Appelle-le un et appelle-le, aussi. Et, euh, nous voulons voir à quoi ressemble plus de deux différents. Donc c'est là. Nous avons une nouvelle colonne qui est en fait les quelques hors C un et C 2. Alors que faire si nous voulons supprimer une colonne, nous pouvons appeler Drop sur notre fait un ami comme le point f tirer frapper celui-ci en passant nouveau ici. Cela ne va pas marcher, et je vais vous dire pourquoi. C' est dire aux étiquettes nouvelles qui ne sont pas contenues dans l'accès. Donc, si nous vérifions les documents affichés ici, la valeur par défaut hors Axis est scellée et zéro fait référence aux règles. Nous voulons supprimer un appel, donc nous devons passer dans l'Axe parce que ça prend zéro ici. On doit lui dire que ce n'est pas des céréales. C' est un ici, alors essayons un. Ça marche maintenant, donc on n'a pas la colonne. Nouveau ici. Prenons si nous avons supprimé cette colonne. Nouveau jeu de l'effort princière. Oh, c'est de retour. Donc nous l'avons fait. Nous n'avons donc pas supprimé cette colonne. Nouveau. Il fait toujours partie du bloc de données DF, mais ici, il ne sort pas parce que nous laissons tomber temporaire ici pour supprimer cette colonne. On doit dire ça à la trame de données. Veuillez le supprimer. En fait, les pandas sont très généreux. Il ne veut pas que nous perdions l'information par erreur. Pour supprimer définitivement cela, nous devons demander aux partenaires de le supprimer. Le tirage au sort du chien F. Nous voulons supprimer new et exes voulait quitter la colonne, et nous devons passer un autre argument en place. True, si nous vérifions le flux doc par défaut en place est false. Donc, quand dans les endroits true, il supprime d'appeler de manière bien visible. Alors vérifions. Ne faites rien maintenant. Donc maintenant, nous avons supprimé cette colonne Nouveau. Alors que Si vous voulez marcher à travers les portes, nous savons comment recevoir des données à partir de colonnes que nous voulons vraiment traiter rose par leur nom. Notre position jusqu'à présent régit. Nous avons L ou C et I m Policy Functions LLC excès Un groupe de lignes et de colonnes par des étiquettes comme Voyons voir si nous avons DF Door et nous verrons que nous
passons, nous voulons une partie d'un. Nous voulons cette première rangée. Donc notre ancien put est C un C deux, toutes les colonnes et les données respectives. D' autre part, I l l C est l'emplacement basé sur l'index comme celui-ci est 012345 jusqu'à certains index. Alors que faire si vous voulez obtenir des données basées sur l'index que j'aime ? C' est passer ce zéro pour les mêmes données pour la nôtre. Donc non Donc maintenant, nous avons le même jour que selon l'emplacement de l'index, nous pouvons passer. Voyez pourquoi, et nous avons cinquième indice 01234 et 5 50 51 52 plaie. Et si vous voulez attraper plus d'un tirage ? C' est la même chose que chaque D f pensait que l'enfer verra dans le passé dans la liste un sont à et exécuter celui-ci. Nous avons R un et R 2 dans notre extérieur. Et si on veut attraper un seul élément ? Dis qu'on veut avoir zéro un ou peut-être 11. Nous devons passer à l'emplacement pour cet élément unique comme 40 La règle est notre, et la colonne est C 1 Nous pouvons utiliser le point F et nous allons voir et passer l'emplacement sont un , et ensuite ils l'appellent Seat 1. Alors, nous allons diriger cette cellule et nous y avons. Donc nous passons à l'emplacement pour zéro et nous obtenons zéro dans l'extérieur pour pouvoir attraper le sous-ensemble. Cela a fait un libre comme ils veulent saisir 01 puis dilemme. Il s'agit d'un sous-ensemble de l'offre d'État. Nous devons passer la liste des règles que nous voulons. Dans ce cas, nous voulons R un et R deux 40 10 1 11 et la colonne C un et C deux pour 01 10 11. Donc, pour saisir le sous-ensemble du bloc de données, nous devons passer dans la liste des règles que nous voulons et la liste des colonnes que nous voulons. Prenons ces éléments 01 10 et 11 le chien un peu de mer et puis nous avons besoin de passer dans la liste sont un sont à et pour les colonnes, Voir vous voulez voir à Let's run this Donc ici, nous avons un sous-ensemble hors autre bloc de données afin que nous
puissions faire le sélection conditionnelle aussi. Essayons condition, disons que le est supérieur à cinq sur l'ensemble. A fait un cadre DF et voir à quoi ressemble la sortie. Donc, ici, nous avons, nous obtenons des chutes pour tous les éléments avec la condition n'est pas satisfait, cependant, où la condition est satisfaite, nous obtenons toute la vérité. Donc, c'est similaire aux tartes engourdies. 1 000 000 000 000 de masque. Essayons de créer un masque de 1 000 000 000 000 pour notre bloc de données ici. But un masque et dire, Nous voulons le F deuil dit trois. C' est égal pour te voir. C' est diriger cette cellule ici. Donc maintenant, nous avons un masque de traction. Voyons à quoi ressemblait le taureau masqué. Donc, ici, nous avons où amoled la condition est satisfaite que nous devions vrai et où jamais la condition n'est pas satisfaite, vous êtes faux. Utilisons ce masque de 1 000 000 000 000 000 sur notre bloc de données maintenant, donc D f Un masque. Et si nous ne pensons pas que nous obtenons zéro et dans une entrée, alors quand Amedy est satisfaite, nous aurons le numéro. Et partout où la condition n'est pas satisfaite, nous obtenons un A. Une chose que nous voulons mentionner ici qu'il n'est pas commun d'utiliser de telles opérations sur l'ensemble fait différent. Nous les utilisons généralement sur des colonnes ou des lignes sélectionnées, par
exemple. Nous ne voulons pas une ligne avec une valeur N. Que devrions-nous faire alors ? Jetons un coup d'oeil avec un autre exemple ici, donc notre bloc de données est DF. C' est notre franchise, alors nous allons appliquer une condition sur la colonne C un le f. Donc vous voulez que vous sur Appelez-le et nous appliquons la condition supérieure au dilemme. Donc, nous allons lancer cette cellule ici nous obtenons la sortie R. Un R, deux R Falls et tous les autres sont des vérités, donc nous ne voulons pas r un et R deux Comme ils ont écrit et dans ou des valeurs nulles. Filtrons les rugissement en fonction de la condition sur les valeurs de colonne. Dans ce cas, ça va être notre masque de lingots. Appelons ça,
soyez-les égaux à et exécutez ce moi. Donc maintenant, nous avons B M comme masque de pillion pour cette condition. On doit passer ce masque brillant pour en faire trop. Un ami de moi. Et si nous ne le faisons pas, nous ne recevons pas bras et sont aussi, parce qu'ils n'ont pas de valeurs et nous les filtrons en utilisant ce masque de 1.000.000.000.000.000 ici afin que nous puissions écrire ceci en une seule ligne. Quant au et en passant simplement ce cheveu de base et si nous sommes sur ce, nous obtenons la même sortie. Donc, cet état de trame est avec la condition appliquée, qui est C un est supérieur à 11. Nous pouvons sélectionner n'importe quelle colonne de l'état ou de l'ami. Créons un résultat capable de vidéo et en passant ce bloc de données avec condition au résultat. Donc ça vient encore de cette cellule. Non, nous avons maintenant un résultat variable qui contient un peu de cadre avec la condition appliquée . Voyons voir, tenir les résultats ressemblent à ce qu'il est ici. Donc, c'est un bloc de données sans r un et r deux. On peut prendre n'importe quelle colonne. Il est vieux et on peut aller en voir un. Ici, nous avons RTR pour notre combat et toutes ces radios pour que nous puissions faire toutes ces opérations en une seule ligne aussi. Et à une déclaration, vous vous familiariserez. Et quand vous aurez assez de pratique, vous serez en mesure de faire toutes ces opérations en une seule ligne également. Essayons de faire cette seule vie. Donc nous avons un masque de lingots qui filtrent vraiment, voir un peu, puis beaucoup et voici notre masque brillant. Qu' est-ce que nous devons passer ce masque au F et ensuite ce que nous faisons ensuite ? Nous voulons sélectionner un appel. Hum, donc voici Stephen. J' espère que tu as eu l'idée. jeûne crée un masque de 1.000.000.000.000 que de passer la masse de 1.000.000.000 pour dissuader le cadre filtrer ce que nous voulons. Et puis après cet appel de sélection, voyez, celui qui est exécuté ce certain là. Donc on obtient la même chose. Mettez dans un cordon de ligne unique. Et si nous voulons saisir deux colonnes, nous passons simplement. Oui, deuxième appel. Voir à dans une liste. Donc maintenant, nous avons une liste de deux colonnes que nous voulons à l'extérieur. Donc ici, nous avons deux appelés pour que nous puissions en obtenir un autre, disons, 3ème 1 et courir cette auto. On a donc trois colonnes à l'extérieur. Jusqu' à présent, nous avons fait ces opérations sur les colonnes affaiblir la pâte ces opérations sur les règles aussi. Et dans ce cas, nous devons utiliser Loc. Copions celui-ci. C' est notre bloc de données conditionnel. Et puis appelez loc sur ce bloc de données conditionnel et en passant. Dire que nous voulons r trois et r quatre rt liste des règles que nous voulons dans le bateau de port. On va faire ça pour que nous ayons notre arbre à l'étranger. La sortie. Une autre chose que vous voudrez peut-être savoir comme vous voulez un tel rôle qui a une sorte de, disons, 70. Retourne un rôle à partir d'un bloc de données qui ont la valeur 70 dans la colonne C un. Donc, dans ce cas, notre masque sera C un et ce que nous voulons égal à 70 et et passer réel dans ce deux DF et laisser courir cette auto. Donc, nous avons obtenu la sortie sont ce qui contient 70 dans la colonne C. Même ainsi, nous pouvons combiner à des conditions aussi bien. Essayons sur C un pour le mal, vous dites plus de 60 et sur c deux valeurs étrangères un plus grand que 80. Donc c'est tout droit vers le bas les conditions pour nous d f. Et nous avons dit C un voir un plus grand que 60 et le et le f voir à nous avons dit plus de 80 . Donc, si vous vous souvenez, c'est toujours une bonne idée de les séparer en utilisant des parenthèses. Maintenant, c'est notre seule condition sur C 1, et c'est notre deuxième condition sur C 2 et l'opérateur, nous voulons que les deux conditions soient remplies. Donc c'est notre masque. Ce que nous devons faire, nous devons passer ces masques aussi. Le f Donc, c'est un masque avec deux conditions. Un sur C 11 sur C 2 et on passe ce masque à DF. Et nous allons faire ça ce que nous obtenons dans la nourriture. Tout ce sont des patrimoines. Donc, sur la base de cette condition, nous obtenons deux règles, c'est neuf. Dans notre tente, on voit, un est supérieur à 60 et C deux est grillé un 80. Répétons cette cellule grande une fin et courir Cela nous donne notre dire la vérité avec vous hors d'une série est ambiguë. Donc, dans le plus grand, c'est vrai sur Lee. Travailler pour un seul lingot à l'époque, vrai et faux. Donc, la cour ci-dessus en utilisant et se confondre avec la série de vrai et tombe, qui est ses cheveux. Donc, nous au lieu d'un nd n, nous devons utiliser ceci et symbole. Dans le cas de notre opérateur, nous avons besoin pour vous le symbole correspondant pour notre opérateur, qui est cette barre réservoir hors objet. Ici, il est tellement aller de l'avant, Jetons un coup d'oeil sur un couple hors. Mattocks très utiles. Donc, c'est traçable plis Index et définir l'index post. Sortons d'abord notre trame de données, donc c'est sur la trame de détail, et nous voulons réinitialiser l'indice 40 état de trame à son défaut à aucun index médical, qui est 0123 Pour ce faire, nous devons appeler la réinitialisation de point F sous la question de l'indice scolaire sur notre hors taxes. Et si nous regardons la chaîne de documents que nous avons en place tombe, ce qui est par défaut, voulez-vous ? Alors copions celui-ci et collez vous déchirer et définissez-le sur true. Et lançons cette cellule et voyons à quoi ressemblait le numérique de maintenant. Donc, nous avons là. Donc maintenant, nous avons l'indice sur l'offre faite, qui n'est pas dans l'index médical et l'indice par défaut, qui est 01 toe up ce soir. Donc une autre chose très commune. Mais nous faisons face la plupart du temps comme si nous avons une donnée et nous voyons qu'il s'agit d'une colonne qui peut être utilisée comme un index, et c'est très utile. Si nous définissons cette colonne comme un index, créons un post colum et une nouvelle fin égale. Va voir Dane E, euh, CI. Chaque œil et joue l'alphabet 10 Nous pouvons vous diviser pour créer une liste et nous allons imprimer cette réponse. C' est donc nos listes. Ajoutons cette nouvelle extrémité comme un nouvel orteil de colonne sur les différents, et nous savons comment ajouter ceci comme une nouvelle colonne à notre bloc de données le, euh, nouveau dans et égal à vous êtes. Et nous devrions mettre nos données hors de la rampe aussi. Donc c'est courir ce moi. Donc nous avons une nouvelle fin, comme vous l'appelez, vous savez où vous êtes différent. Donc, nous pensons que cette nouvelle extrémité est un très bon indice pour plus qu'elle offre, et nous voulons définir ce nouveau dans comme une offre ordonnée d'index ici, nous pouvons appeler set index sur une grande image le trait de soulignement de point F. Rappelez-vous, nous pouvons toujours utiliser l'onglet pour l'index complet automatique, et si nous vérifions le décalage, nous avons Nous avons des clés et en place tombe, donc nous voulons mettre en place. Vrai, parce que nous voulons un changement permanent et les clés est la colonne. Étiquettes hors liste des étiquettes de colonne Nous avons donc des étiquettes de colonne, qui est nouveau dans et pas en place, égal à true. Alors, lançons cette cellule et voyons tenir la date Un amical c'est. Nous sommes devenus nouveaux comme un nouvel index fera un cadre. Une autre série de questions est la tête jusqu'à ce que la plante chère 100 tourne les règles de première extrémité plus fait un ami. Alors prochain appel de la tête sur les différents la fille. Si nous appuyons sur Maj, la valeur par défaut est cinq. Donc, mais on peut passer n'importe quelle radio. Américain, nous voulons voir tout le monde. Donc nous arrivons d'abord aux règles sur les différents. Et si nous ne passons rien, donc par défaut est cinq et vraiment cinq à l'aéroport. C' est ce qu'on appelle la queue sur notre devoir en passant aux cheveux aussi. Donc il a retourné les deux dernières règles dans notre bloc de données. Info est une autre question très utile, qui fournit un résumé des yeux concis de l'acte, offrant Appelons dans son intégralité sur un warded hors de l'info DOT et exécuter cette cellule. Alors quoi ? Il indique que notre flamme de données a 10 entrées que vous devez changer, et ce sont les colonnes. 10 valeurs dans chaque colonne, Norman et ils sont de type. Donc, c'est un résumé concis en retard. Différent. À la fin de cette conférence, je veux présenter un autre sujet très utile décrire. Appelons, décrivons, n'exagérez pas le cadre et voyons ce qu'il revient. Donc, ici, il est, décrire génère réellement une statistique descriptive que certains augmente le central à la
dispersion Nancy et la forme de la distribution des jeux de données, à l' exclusion et dans les valeurs voir ici, nous avons compté 10 chaque standard standard standard standard standard standard standard standard déviation, Mean Max et ainsi de suite. Donc, les gars, il s'
agissait de blocs de données pour le moment. J' espère que vous avez une très bonne compréhension du paradis. Ai-peur Aikman révisé cette conférence parce que nous allons utiliser des cadres de données très souvent dans notre conférence à venir, en
particulier dans l'apprentissage automatique. Dans la prochaine conférence, nous allons parler de l'indexation radicale élevée. C' est un autre discours très important qui est plus envie de la prochaine conférence. Bonne chance.
12. S4 : Les essentiels de Pandas Essentials - Indexing hiérarchique: Salut, les gars. Bienvenue dans la conférence d'indexation hiérarchique. Salut. L' indexation radicale est une autre caractéristique très importante chez les partenaires. Il permet d'avoir plusieurs niveaux de bras ou d'index sur un axe quelque peu abstraits Lee. Il fournit un très à marcher avec plus haut, dimensionnel plus tard dans une dimension inférieure. Commençons par un exemple simple de Siri Sautons sur le nouveau North Book et commençons par importer Numb Pie et Thomas Import Slump I S N P. Import. Trouvez-nous en tant que police de ces fils. Créons une liste hors listes pour index égal à, disons liste ici. Vous et vous savez que vous et puis de être et d'être et puis voir une scène de plus et nous allons à D et autre d. Donc, et la deuxième liste est de un à trois, un à trois. Encore une fois veulent 12 Alors ce que nous voulons ? Nous voulons un BBC D comme indice pour notre niveau 1 et voulons ces chiffres comme indice pour le niveau 2. Alors, lançons cette chose ici et voyons comment l'index lent jouer. Ici, nous avons l'index. Donc, nous allons obtenir une série s un r en utilisant le chien PD Siri. Et puis nous pouvons utiliser la capacité de tartes engourdies hors générant un nombre aléatoire et p point aléatoire. Rappelez-vous, vous devez appeler couru au hasard dans une tarte engourdie. Donc NP doctrine les dot r e n d n, puis en passant 10 nombres aléatoires que nous voulons. Donc ce sont nos données pour les villes, et maintenant nous devons définir l'indice et quel est notre indice Peaches ? Donc, une fois jetons un coup d'oeil rapide et p point aléatoire r a nd et génère 10 nombres aléatoires comme une donnée pour nos parents sont Siri et Index, qui est notre liste hors listes, va être l'index de notre villes que vous allons exécuter cela ainsi et voir à quoi ressemble le S e a. Donc, c'est là. C' est notre extérieur. Nous voyons donc que le SPR de notre Siri a deux index, ABC Indeed. 1231231 orteil, un orteil. Et ce sont nos nombres aléatoires générés par notre dans le ainsi avec l'
objet indexé hérétique . Ce qu'on appelle l'indexation partielle est possible. Ceci active la sélection concise du sous-ensemble des données. Mais si nous sélectionnons un de nos Siri Donc, nous sélectionnons cette partie Si nous sélectionnons être, nous sélectionnons cette partie parce que B et ce 123 est le sous-index pour le donc pour C nous
sélectionnons jusqu'ici. Essayons S e r e. Donc nous avons ici. Donc, nous avons cette partie avec Onley One sélection, qui est un We can more city comme ça. Eh bien, vous dites simplement en passant dire ceci à ici et d'entendre Donc ce que nous avons dans la sortie 1.627 ce que nous faisons. Nous passons du niveau 1 au niveau 2 et nous saisissons un élément de la série. C' était donc une indexation radicale élevée avec celle de Siri. Essayons un autre exemple que les blocs de données Donc, avec le bloc de données, ou l'autre accès peut avoir un index hypothétique. Nous allons créer une offre de dette ici D f est notre cadre de service e d porte a fait, euh, formation et nous allons à nouveau utiliser des tartes engourdies, chaise d'
oreille et un chien P une gamme et nous voulons 12. À moins qu'elle ait vraiment cela pour dire quatre par t métriques et, euh, dit l'indice égal pour dire que vous hey, être pour moi et le 2ème 1 égal à un à 12 et ensuite définir les colonnes égales à dire que ce serait , se terminera et dire, C.-B. Déplaçons cet orteil dans la même ligne que ce qu'on fait. Nous créons un bloc de données en utilisant des tartes engourdies, une méthode de plage générant 12 nombres, les
remodelant en quatre mesures par t et en passant. Liste des listes en tant qu'index et liste des chaînes A B o NBC As colonnes orteil sur les différentes Exécutons cette cellule et voyons comment les données de ressemble donc ici c'est. Nous avons donc des données à partir de maintenant avec l'indice de niveau 1 A B et l'indice de niveau 2. 1212 Nous avons plusieurs index sur les tirages, tandis que les colonnes sont A B, O et NBC. Donc maintenant, la question est de tenir index l'état d'un cadre sur l'accès à la colonne. Nous utilisons simplement une notation de pratique normale avec un graphique de trame de données. Exemple. Le F et le passage A B et exécuter cette cellule, et nous obtenons un niveau B et D à indexer Voulant vouloir, et ils l'appellent un B 03690369 Et de la même manière, si nous voulons BC, nous obtenons 258 11 dans la sortie. Mais si vous voulez les règles, comme pour l'axe de la rue, nous utilisons Loc comme si vous voulez des règles fille DF et nous verrons Et puis entre parenthèses nous passons dire les cheveux A ou être ici qui est pressant. Soyez ici et exécutez ça Donc nous avons cette partie ce sous-ensemble offrande morte soit 12697 10 il 11. Que se passe-t-il si vous voulez saisir une seule valeur ? L' idée est d'aller de l'extérieur à l'intérieur. Par exemple, si vous voulez en obtenir cinq ici, la première étape consiste à saisir un et cet ensemble entier qui est appelé au lieu de l'appel ici et mois sens. Donc nous avons 1203 14 et maintenant nous en voulons cinq. Donc, sur celui-ci, nous devons appeler et nous verrons à nouveau et ce que nous voulons aller ici et après deux, nous voulons la mer parce que l'emplacement pour cinq est trop BC pour quoi ? On veut le passer aussi. Et puis, salope, appelle-le moi. Voir la suivante à cette fin. Donc, on se bat en dehors. Donc juste un aperçu rapide sur cette ligne, l'idée est d'aller de l'extérieur à l'intérieur. Donc, d'abord, nous saisissons le Donc d'abord, nous déplaçons de l'extérieur et saisissons une partie ou un sous-ensemble sur différents en utilisant A, qui est l'index de niveau 1. Et après cet homme, nous avons le sous-ensemble de notre bloc de données avec A. Nous utilisons LoC sur ce sous-ensemble pour localiser la valeur 5 ici, donc en avançant, les niveaux hiérarchiques peuvent avoir des noms sous forme de chaînes ou n'importe quel objet. Si c'est le cas, ceux-ci apparaîtront dans la console vers l'extérieur, et nous pouvons utiliser les noms de points d'index sur notre bloc de données pour obtenir la liste de ces niveaux. Alors appelons ces noms de points d'index sur nos données du F afin que nous n'ayons aucun nom pour nos niveaux en numérique gratuit. Donnons des noms à ces index. Appelons-les le niveau un, disons L un et l deux. Nous pouvons utiliser DF Dot index noms de médecin et le définir égal à une liste d'un et donc nous nommons les niveaux l un et l deux. Ce sont des parties. Tenons cette cour et dirigeons ça. DF dot indexé nos noms à nouveau. Maintenant, nous avons les noms de nos index de niveau 1 et de niveau 2. Voyons à quoi ressemblent les données de. Maintenant, c'est
là. Nous avons donné les noms à ces index et l'un est l'indice de niveau un et l'autre est le niveau à indexer. Nous pouvons sélectionner n'importe quel nom en fonction de notre commodité et en fonction des données, ce que nous travaillons avec afin d'aller de l'avant, il est très important d'introduire une autre fonction très utile. X s excès a la capacité d'aller à l'intérieur d'un indice à plusieurs niveaux. Cela renvoie une section transversale, qui est des lignes ou des colonnes des CD ou a fait offrant Appelons X os sur les différents D f point X s et en passant Say ici. Alors non. Donc, ce que nous obtenons, nous obtenons un sous-ensemble sur en raison de frame for index où le niveau un est a. Celui-ci est un exemple très facile. Parlons attente et autre qui est un peu compliqué si vous voulez saisir toutes les données. En effet, un cadre avec un niveau d'index deux est un comme dans ce cas, si vous voulez saisir la première règle, celui-ci, euh, celui-ci avec le niveau deux est un Il est difficile pour la méthode Loc, mais X fera les cheveux magiques. Assez exemple. Nous disons à X ce que nous voulons dans la nourriture d'art. Donc ici, nous voulons le niveau 2, où tout est un dans le champ extérieur. C' est appeler X s propre différent. Et regardons ça. Chaîne de document. Ici, nous avons la clé, qui est une étiquette contenue dans l'index. Et nous voulons un ici, et nous voulons mentionner le niveau des cheveux ainsi orteil Passons dans la clé, égal à un niveau égal à l deux et courir cette auto. Donc ici, nous avons donc l'accès fait la magie dans ce cas. Il y a donc tout cela sur l'indexation américaine élevée. J' espère que vous avez une très bonne compréhension. Une idée sur l'indexation à plusieurs niveaux et comment récupérer des données de l'indexation à plusieurs niveaux. Encore une fois, l'idée est de passer de l'extérieur à l'intérieur. Alors rendez-vous dans la prochaine conférence où nous parlerons de la gestion des données manquantes. Bonne chance
13. S4 : Les essentiels de Pandas Essentials - Gérer les données manquantes: Salut, les gars. Bienvenue chez les partenaires Essentials. Maintenant, on va parler des morts disparus. Les données manquantes sont très fréquentes dans les applications Benedita Analyses. Panis a une grande capacité pour traiter les données manquantes. C' est la lance. Um, des choses
pratiques pour traiter les données manquantes à Panis. Passons donc au cahier et nous allons commencer à marcher avec le même cahier très gauche dans la conférence précédente. Donc nous n'avons pas besoin d'importer des panders et des tartes engourdies à nouveau. Commençons par créer un bloc de données avec quelques morts manquants. Je vais copier appelé From the Reference Notebook et exécutons ceci. Donc ce que nous faisons, nous créons un dictionnaire avec des clés comme a, B, C et D. Donc a été utilisé un pour et p dot Et donc nous sommes ici, en utilisant des tartes engourdies et dans et puis quatre à nouveau des tartes engourdies et B a automne et dans les examens, voir n'a pas de données manquantes et d nous avons et d'autres données manquantes. 16 np point intention et nous passons ce dictionnaire deux bloc de données pandas et la création d'un bloc de
données. Le F du dictionnaire. Alors, qu'est-ce qui s'est passé ? Les données de prendront A B C. D colonnes et ces listes de valeurs saines à trame numérique et il générera l'index 0 à 4, qui est l'index numérique. Voyons voir. Voyons à quoi ressemble le bloc de données. Ici, nous avons le bloc de données. Nous avons un B C D. Comme colonnes. Vous savez, 123 est notre indice médical et il a deux valeurs manquantes qu'il a toutes manquées. Tu vois, il n'y a pas de valeur manquante et D en a une autre. valeurs manquantes sont donc nulles et non éternelles sont des méthodes très utiles que nous pouvons appeler sur le bloc de
données pour voir s'il y a des données manquantes dans le bloc de données, il retournera la vérité et tombe. Appelons est non sur notre djfmd f La porte est non donc nous pouvons vérifier la chaîne doc ici et ce que nous voyons renvoie un objet booléen de même taille indiquant si les valeurs sont maintenant ce qui est faux. Cette cellule ici et ici nous avons Walt, Ce n'est pas Non, ce n'est pas savoir deux et c'est vrai. Donc, partout où il prend fin, il revient vrai. Alors appelons pas, vous savez, veulent plus bas faire Dufresne partout où il devient marginal. Il revient vrai et partout où il se trouve. Non, il rentre les chutes. Allons mettre plus fait hors d'eux à nouveau. Ici, nous avons attribué un cadre a B C dans les colonnes. Alors, en allant de l'avant, appelons quelques autres fonctions sur une certaine colonne de notre bloc de données et voyons comment elles marchent . Voyons si on appelle le F. Je ne les appellerai pas E et ce qu'on appelait et voir ce qu'on obtient. Donc le F A esquive un peu égal à sept Donc tout en prenant les quelques et est considéré comme 04 plus deux plus 17 Et si on m'appelait ici ? Je n'ai pas vu les horloges sacrées. Alors c'est moi. Vous voyez, toute fin est ignorée pour moyenne aussi, comme sept divisé par trois est trop pointu. Trois. Donc, il ne considère pas une valeur n dans la moyenne aussi, donc il ignore une fin. Il prend un plus deux plus quatre divisé par 123 valeurs, ce qui est 2.3, donc n un N est ignoré pour moyenne Astra quelques fonctions supplémentaires qui sont très utiles. Déposez un. Nous pouvons remplir ces valeurs et ces valeurs. Et tout cela est sur le nettoyage de la goutte de données et A et Phil et un ensemble de
fonctions très utiles qui sont utilisées dans le nettoyage des données manquantes. Nous pouvons remplir les données manquantes en utilisant sensation et peut et nous pouvons laisser tomber les données manquantes en utilisant goutte et essayons de déposer et une baisse déjà différente dans un onglet de décalage express et voir le périmètre que nous pouvons passer. Accès zéro Nous connaissons les axes pour les règles et les colonnes. Soho. Comment est-ce que tout est tout est dif Aussi, S'il y a une valeur, qui est un A, il va tomber, le trou de barre oblique de vérité est nul. Nous pouvons vous donner de la valeur ici, disons les ordures. par défaut de Worley est none. Intervalle. Vous avez besoin que beaucoup connu et les valeurs que nous pouvons dire 3 à 1. Donc, si vous passez dans un arbre, toutes les règles avec un trou de poubelle pour non et un égal à arbre seront à l'extérieur. Donc, en place tombe et vrai une fois de plus pour le changement permanent ou non naturel. Ceci avec périmètre par défaut. Donc, nous l'avons fait. Nous n'avons rien dans la sortie, seulement le collier. Donc, si vous regardez le bloc de données, nous avons une fin dans chaque règle. C' est pourquoi nous n'obtenons rien dans la sortie. Nous allons la personne qui déplacer l'onglet et la copie. C' est de l'air frais et passons dans l'arbre de seuil frais et exécutez cela à nouveau. Donc maintenant, nous avons ces règles dans la sortie, qui est trois connus et valeurs. Donc, les ex par défaut est zéro. Ça veut dire que cette opération se produisait sur Rose. Nous pouvons effectuer drop et une opération sur les colonnes aussi bien. Dans ce cas, nous devons passer dans l'accès ici afin d'accéder égal au travail. Supprimons ce trésor et exécutons ce Celia. Donc nous obtenons une colonne qui n'a pas de valeur et ceci est la colonne C pour que nous puissions passer en chair. Père mètre Ici s va voir frais est trois X est faux, sans fin sur ce moi que nous obtenons. Donc, nous obtenons toutes ces colonnes qui satisfont à cette condition pour la corbeille égale à traiter encore dans un Nous pouvons utiliser Phil et A pour remplir les valeurs dans le bloc de données où nous obtenons une fin. Essayons de sentir tout sur ou faire une sensation différente et donc si vous appuyez sur le robinet expédié, nous pouvons explorer la chaîne de documents et nous avons des valeurs qui est nul. Ainsi, nous pouvons transmettre les valeurs que nous voulons à la fin, dans des endroits où nous pouvons utiliser la matière et il y a quelques mètres qui remplissent Phil vers l'avant et ainsi de suite. Et si nous voulons un changement permanent, nous pouvons utiliser en place vrai et ainsi de suite. C' est passer de la valeur en ce moment et voir et voir comment cela fonctionne. Donc la valeur que nous pouvons dire rempli et exécuter cette cellule. Donc, nous l'avons fait. Où que nous ayons eu une fin, nous sommes remplis. Mais gardez-le dans votre esprit. Ce changement n'est pas permanent. Si nous imprimons cher, nous obtenons les mêmes données de nouveau parce que notre place est fausse. Si nous voulons un changement permanent, nous devons passer en place. Vrai. Donc, au lieu de la valeur égale à remplir, nous pouvons passer dans une sorte de valeur moyenne par exemple pour n'importe quelle colonne comme le F, et nous voulons sentir que je veux dire la colonne Off A. Et cela va être méchant de la colonne A. Où qu'il ait n un n. Il se sentira méchant colonne une lettre à cette fin. Donc, partout où il est en train d'entrer. Il remplit la valeur selon le selon les instructions données. Essayons la matière ici. Donc, la pensée f sentir et vous et au lieu de la valeur, nous disons que nous allons utiliser la méthode et dire Nous voulons oui, toujours en avant. Voyons ce truc et voyons ce qui se passe. Apportons à nouveau des données à des fins de comparaison. Donc, ici, nous avons le cadre de données d'origine, et c'est le sentiment d'avance. Ce que cette sensation F est au cours de 112 à l'un, et après deux est à nouveau, aussi. Donc c'est le remplissage vers l'avant. Il prend la valeur précédente à la valeur suivante et N et la dernière, toutes les espèces. Pour l'instant, il prend la valeur précédente à la suivante et l'air pour être. n'y a pas de valeur, donc ça prend un air. Percy. Tous sont déjà là, donc rien ne se passe pour le fait de faire la même chose. Nous pouvons utiliser le remblayage ici aussi. Ça passe être ici et réel dans cette cellule. Alors que se passe-t-il maintenant ? C' est remblayage et dans la dernière valeur car il commence pour tout et il n'y a rien à ressentir après cela, et cette valeur est remplie avec la valeur précédente comme un retour. Donc, la valeur à deux est remplie de quatre, ce qui est selon le pied arrière car nous pouvons passer dans notre propre action de valeur. Vous voyez une valeur égale à zéro. Donc, partout où le tout et est il va se sentir zéro. Donc, c'est là. Donc, où qu'il en soit et qu'il en soit, il ressent cette valeur en tant que PDG. Il s'agissait donc de gérer les données manquantes pour le moment. Donc, vous avez une idée de la façon de gérer avec les données manquantes ? La façon courante est d'utiliser des moyens certains ou ces types de questions roues, remblayage et sensation avant aussi bien. Et tout dépend du type de données avec lequel vous travaillez. Il s'agissait donc de données manquantes pour le moment. Donc, dans la prochaine conférence, nous allons voyager dans les querelles de données. Nous parlerons de rejoindre le secteur de concaténation. Voir la prochaine conférence. J' espère que vous apprécierez ce cours. C' est vraiment écrasant. Maintenant, nous avons beaucoup de choses dans chaque conférence, et j'espère que vous suivez chaque étape. Gardez-le dans votre esprit, restez engagé et essayez de comprendre autant que possible si vous en avez besoin avant d'aller de l'avant . Juste réalisé la conférence afin que vous ayez une meilleure compréhension, car toutes les conférences sont en quelque sorte liées aux conférences suivantes. Bientôt la prochaine conférence. Bonne chance.
14. S4 : Les essentiels de Pandas Essentials - Data Wrangling - Combination, Wrangling et joint: Salut, les gars. Bienvenue aux Pandas Essentials. Dans cette conférence, nous allons parler de la combinaison et de la fusion d'ensembles de données Données contenues dans des panneaux. Les objets peuvent être combinés de plusieurs façons. Mars et contrat Mission sont deux baies communes prêtes. March Connect a augmenté dans les amis de données basés sur un bras ou des clés. Ce sera familier avec SQL ou d'autres utilisateurs de bases de données relationnelles car il implémente des opérations
conjointes de base de données, alors que cat ou Khunkitti Nate empile des objets le long d'un axe. Donc, si vous ne savez pas, demandez vous et ne vous inquiétez pas que les concepts de fusion représentaient cela. Des exemples très simples afin que vous puissiez suivre ces étapes. Bien que nos cheveux ne soient pas d'apprendre SQL, nous voulons seulement passer par les
opérations de jointure internes et externes très importantes pour la querelle de données. Si vous avez des questions, s'il vous plaît posez la question, et nous sommes ravis de vous aider. Une chose importante que vous devez savoir est l'opération de marche peut donner une fin à l'extérieur, et ces n valeurs doivent être traitées en fonction des circonstances ou de l'exigence. Au cours de l'analyse des données, passons et discutons de ces questions avec des exemples tant ou des opérations conjointes ensembles de
données combinées en reliant Rose à l'aide d'une ou plusieurs clés. Ces opérations sont au cœur de la base de données relationnelle Pour marcher avec, passons au bloc-notes Jupiter et commençons à travailler avec les données. Donc, ce cahier est le même et nous n'avons peut-être pas besoin d'importer pané et engourdi pie parce que nous
avons déjà importé des pandas et engourdis au tout début de ce cahier pour aller avant, nous avons besoin de données pour marcher avec. Nous allons créer deux dictionnaires, puis convertir ces dictionnaires en cadres de données en utilisant PD torturé un dictionnaire différent Donc, celui égal à nous avons Qué et nos données est qu'il le voir et ah, jeu. Et nous avons une autre clé, une et la portée de passage cinq. Donc, nous pouvons utiliser la fonction de plage pour créer une liste de nombres pour cette clé ici un et autre clé dire être vrai et nous passons à nouveau la plage et non, nous avons commencé cinq jusqu'à 10. C' est donc notre première tradition. Donc, nous allons créer un autre dictionnaire en raison de et nous avons t s clé et re passer des données. Ouais, être et C c. et on a une autre clé. Voyez deux ici. Donc, ici, nous pouvons à nouveau utiliser la plage et en passant trois ici. L' autre clé est de et,
euh, encore
une fois, nous pouvons utiliser la portée et passer dans 3 à 6 ans. Donc c'est sur cette cellule et voir à quoi ressemble l'un et les deux. Donc ce sont nos dictionnaires. Nous allons créer des cadres de données à partir de ces dictionnaires,
Donc, le F est pour l'état d'une trame b d point Nous pouvons utiliser l'onglet pour compléter automatiquement et passer. Voulez-vous pour seulement F deux b d chien que vous pouvez utiliser contre Top à Artal complet Andy, aussi. Voyons à partir de ces cellules et voir à quoi ressemble le F un et nous avons deux. Donc, ce sont nos données de D F. Un avec un B un et des colonnes clés, et nous avons des données de D F 2 avec deux B deux et appel clé. Donc, avant de passer à autre chose, explorons la méthode de mars. abord, ajoutons des conduites de carburant et tapez P. D. Pensée Seigneur et Prince décaler pour voir sa chaîne de documents. Il y a plusieurs périmètres que nous pouvons passer à la question de mars, et les plus importants sont à la maison et sur. Ce sont nos objectifs dans cette conférence, Alors parlons d'un peu plus sur des périmètres entiers. Comment sont internes externes à gauche ou à droite ? Inner utilise des clés d'intersection des deux blocs de données similaires à la joie interne SQL, tandis que Alter utilise des clés d'union des deux blocs de données, ce qui est similaire à SQL Full ultra dry si comment est égal à gauche. Cela utilise les clés Onley du cadre gauche, joint externe astral gauche
similaire orteil, d'autre part, droite utilise les touches Onley du cadre droit, ce qui est similaire à écrire une joie sur est un libéral ou une liste, qui est un nom de champ à joindre, et cela doit être trouvé dans les deux blocs de données. Essayons de Mars a fait une opération intérieure différente. Donc, nous allons passer Comment égal à l'intérieur bien qu'il y ait une opération par défaut va toujours passer parce que nous apprenons ici. Alors, marchons. Nos bases de données PD pensé Mars et nos amis de données sont le F 1 et le F 2 et entier . Nous voulons marcher dans un et maintenant nous devons dire à la marche quelle clé nous avons besoin pour Marshall et qu'il doit être présent dans les deux cadres de Djeddah. Alors, Kiki, Eva est la Kiki. Eva est celle qui est présente sur le cadre A embarqué. Donc on veut marcher pour vous chercher, je vais diriger cette cellule ici. Donc ici, nous avons la sortie donc D et e ne sont pas apparus dans la marche Outward Innovators intersection des colonnes clés sur Lee. C' est pourquoi nous n'avons pas le e India à, et nous n'avons pas cela dans l'ancien bloc de données. Essayons celui-ci avec l'appel ultra à celui-ci. Et au lieu de passer à l'intérieur et nous allons de cette cellule ici Non, nous avons une fin dans les valeurs aussi bien. Alter est donc une opération syndicale. Nous obtenons un in ont été utilisés pour un deux et B deux colonnes, et nous obtenons n n. Pour ceux pour les valeurs qui n'existent pas dans, Dois-je le faire ? Essayons un autre qui reste ici. Exécutons cette cellule et voyons à quoi il ressemble une fois de plus et N Valeurs pour l'indice D et E dans un deux et B deux, car ils n'existent pas dans le F deux ho égal à gauche avec seulement utilisé la colonne de clé de gauche a fait offre, qui est le F. Ceci est similaire à l'extérieur gauche. Joignez-vous à. Demandez à votre et nous avons une fin pour un deux et B à, dans notre résultat, a peur parce que ces valeurs n'existe pas. C' est Troy. Ceci essayer ici et comparer attente. L' est absolument à gauche. Ecoute, c'est différent de la gauche. Si vous comparez sur la gauche, nous utilisons la colonne clé de la colonne F, alors qu'à droite, nous utilisons la colonne clé de Do you have to to to ? Donc, vous devez ne pas avoir D et E, et nous n'obtenons pas le Et dans notre bloc de données externe, essayons un autre exemple de fusion avec deux clés, disons clé un dans deux colonnes clés. C' est un peu compliqué, et nous devons créer et d'autres blocs de données. Il est parti et séché, et j'irai au cahier de référence et une copie appelée From Lhere. Donc, nous avons la cour. Allons corporatiste, et je vais vous expliquer ce que c'est. Suivant PST déchirer et exécuter celui-ci. Donc, ce que nous faisons, nous sommes en train de créer un dictionnaire et de passer leur visite a fait hors nom pour créer des blocs de
données gauche et droite . Ces deux dictionnaires recevaient la clé un et la clé deux colonnes et nous avons String et nous avons la liste des chaînes Park pair et clé pour et pour A B et C D autres colonnes en retard . Différent. Voyons à quoi ressemblent la gauche et la droite. Donc, ici, nous avons cadre numérique laissé une clé B. Une clé de CD Key a gagné t deux. Donc, la clé un et la clé de colonne là présente à la fois dans la différence gauche et droite. Ajoutons des règles de carburant pour faire un espace ici. Et ah, donc nous allons mars p d dot mars Ce que nous voulons faire Nous voulons beaucoup à gauche, non ? Je sais ce que vous avez fait à gauche ou à faire différent et entier Nous voulons marcher, vous savez que c'est en fait par défaut et maintenant parce que nous voulons fusionner et mettre un hinckley à nous devons passer dans la liste ici. Donc tu veux que Pete dirige ce truc et voit à quoi ça ressemble. Donc, comme nous le savons, intérieur est l'intersection de Lee. La paire de clés présente dans les deux blocs de données apparaîtra dans le résultat. Donc nous avons King un bébé, le A c a. Il a b n'est pas présent à bord, que ce soit. B est présent à la fois dans C B et C A. Donc, le seul A et B a est le président à la fois. Et c'est ce que nous recevons dans l'après-port ici. Essayons avec la jointure externe maintenant classer ultra ici et nous savons que ultra est une opération syndicale. Donc, tous les piliers clés présents dans les deux blocs de données apparaîtront dans le Donc nous avons un, B , B ,
A ,
C ,
B ,
D, B et C A et leur famille. Il n'a pas de valeur. Ça met un terme là. C' est donc une opération syndicale. Essayons de rester ici. Donc, à défaut de montrer, le donjon ici à gauche sera utilisé sur Lee. Essayons celui-là, et nous avons le cadre Jetta gauche. Nous avons des paires clés
A A, B, B et C B. Tout donjon ici, qui n'est pas à gauche fait un cadre n'apparaît pas dans le résultat dans différents essayons la même chose pour le moment. Donc, pour droit rejoindre le gardien à droite sera utilisé sur Lee. Nous allons faire ce truc maintenant et nous avons le donjon ici, qui est présent ici,
est présent dans le conseil d'administration et ah, b A Le président s'ennuie ? Le bébé n'a pas écrit et vu n'est pas le bon si nous regardons les données d'ici
A, B , B et C A et nous avons C et B dans celui-ci aussi. J' espère que vous avez une très bonne compréhension des opérations de fusion. Alors aller de l'avant, ça a du mal. Concaténation Maintenant, la concaténation est interchangeablement appelée liaison ou empilement. Réponse. Cette opération explose essentiellement les blocs de données. Il est important de se rappeler que j'ai mentionné devrait correspondre le long de l'axe. Nous le confrontons dans tout ce que nous pouvons utiliser p d dot com obtenu et lui passer une liste de trames de données pour concocter tout ensemble. Donc, nous allons créer à ce jour des cadres DF un et le F deux pour en savoir plus sur la concaténation le F un égal à P. D. Je pensais cadre et passons dans le dictionnaire, mais la clé A et la liste des chaînes est vous. Avez-vous un il à et, euh dans trois Donc et autre clé être et une liste bien B zéro, un et
B trois, et le 3ème 1 est C comme une clé et la liste C zéro. voit une. Voir C trois et un autre. Dites le comme une clé et la liste du zéro New York être à et e T. C'est l'indice de passage ici aussi et dire que notre index est une liste 0123 juste parce que nous avons un zéro B saison zéro ou D 01 dent et trois Donc nous avons l'indice 0123 à gauche. Voyons autour de ce moi et voyons à quoi ressemblent les données de la F. Voici donc nos données de la F1. Nous allons créer un autre bloc de données avec la copie de ce IQ basé sur un et le changer en F deux et changer ces 24 cinq, six. Bientôt. Bientôt six. C' est six chambres cinq tournées quatre par six sur sept. Maintenant, pour D s. Eh bien, les quatre sont cinq. Faites-vous six sur les sept et appelons cet index à quatre par six et sept à gauche de cette cellule et voyons à quoi ressemblent les données du F deux. Donc, ce sont nos données de la F 1 de l'index 0 à 3. Et pour nos données de DF deux, nous avons l'indice de 4 à 7. Nous allons entrer dans ces deux cadres de données contact de chien PD et passer dans la liste des
cadres de données Off , TF, un dans le à. Et si nous appuyons sur contrôlé, nous voyons que le X par défaut est zéro, ce qui est faux. Alors faisons tourner cette cellule. Ici, nous avons nous devons faire les cadres empilés ensemble avec 0123 C'est notre F et
celui-ci waas DF deux et les deux sont coordonnés le long de l'accès zéro. Et ceci est notre résultat et le cadre de données afin que nous puissions concocter toutes les trames de données le long des colonnes aspirine. Dans ce cas, nous devons passer dans X est égal à un. Ensuite, copiez celui-ci. Collez-le ici et en passant un accès égal à un. Alors faisons ça. Donc, ici, nous avons notre à ce jour de cadres peut obtenir de la viande le long, accès égal orteil un le long des colonnes. Donc, dans ce cas, nous obtenons beaucoup de valeurs parce que 0123 index n'existe pas pour nos données
en provenance de l'Inde pour qu'on leur demande 4567 index n'existe pas pour notre époque. Différent DF un. Donc, dans ce peut capturer la nation, nous obtenons n'importe quel dans les valeurs. Il s'agissait de fusionner et de féliciter la femme. J' espère que vous avez une très bonne compréhension et une meilleure idée de toute l'opération de fusion et que vous pouvez obtenir la valse d'émission. Si vous ne connaissez pas SQL, vous devrez peut-être réviser cette section. Il suffit de passer les élections à nouveau et de répéter tous ces exercices. Rendez-vous dans la prochaine conférence où nous allons parler de groupe par opération aimerait.
15. S4 : Pandas Essentials - Groupby: Salut les gars. Bienvenue de retour. Ensuite, apprenez un autre concept clé et très utile chez les partenaires. Good Bye Group by est l'une des fonctionnalités les plus importantes et clés de Panda. Il nous permet de regrouper les données ensemble, appeler des fonctions d'agrégation et de combiner les résultats en trois étapes. Split, appliquez et combinez avant de passer à la main. Essayons de comprendre comment cette scission, appliquer et combine marcher. Nous allons utiliser des données très simples avec des couleurs différentes. Dans notre exemple. Vrai ici ont été donnés avec les données, qui a une colonne clé, et il a fait un appel. Les touches sont A, B, C et D. Les couleurs sont choisies pour rendre les choses plus claires et plus faciles à comprendre dans la première étape, qui est divisée. Les données contenues dans l'objet pandas, telles que Siri ou fait un cadre, sont divisées en groupes basés sur un bras ou des clés que nous fournissons. Dans notre exemple, nous avons les touches A, B, C et D. Les données sont divisées en fonction des clés et sont représentées avec des couleurs différentes. Le crachage est effectué sur un axe particulier. Souvent objet, par
exemple, ils ont fait un cadre peut être groupe sur ses règles, l'axe est égal à zéro ou ses colonnes étaient accès égal à un. Dans cet exemple, ce fractionnement est le long des lignes. Donc, dans l'étape suivante, qui est applicable une fois que l'étalage est fait, si une fonction telle que certains je veux dire et l'écart-type est appliqué à tous les groupes indépendamment, qui produisent une nouvelle valeur dans l'étape finale, qui est combiné, les résultats des fonctions appliquées à l'étape d'application sont combinés dans un objet résultant. Donc, toutes ces trois étapes se divisent, appliquent et combinent appliquées, nous n'avons pas regroupé par fonction, et nous obtenons est résultante à la fin. Soyons plus portés au cahier Jupiter et appris avec des exemples maintenant. J' espère que tu as une bonne compréhension. Off groupe achète des étapes fractionnées, appliquer et combiner. Essayons de comprendre cela avec quelques exemples maintenant. Donc la première chose que nous devons d'abord importer Numb par Paris. Nous allons autour de cette cellule un arbitre important et Panis comme NP et PG. Créons un dictionnaire et convertissons ça en livre. Nous avons peur que je vais aller au cahier de référence et copier le refroidi à partir du
cahier de référence et nous allons le baser ici. Ainsi sont notre dictionnaire est des données, qui a le client de magasin et les ventes comme clés et liste des magasins. Walmart, Walmart, Costco, Costco, Cible et Cible. Les noms des clients sont uniques. Jim, Joe, moi, Mark, Denise, Ray et Sam. Eh bien, une vente sur les valeurs médicales. 1 52 100 quelques valeurs aléatoires. Donc nous passons ce dictionnaire à la trame PD Dodge Data et le convertissons en pandas a fait une trame, et après cela, nous obtenons ce fait de lui en sortie. Laissons cette cellule. Donc, ici, nous avons notre bloc de données. Regrouperons les données dans notre bloc de données en fonction des magasins en utilisant groupe par méthode. Ce qu'il faut faire. Nous devons saisir les amis de données auxquels F accède au groupe par matière, en utilisant le groupe d'opérateurs de points par et en passant la colonne sur laquelle vous voulez regrouper nos données. Donc, c'est là. Laissons ça Donc cette cour a généré un bloc de données groupe par objet quelque part dans la mémoire à l'emplacement. Celle-là. Donnons cet objet à certains précieux par magasin et lisons cela. Donc maintenant, nous avons le groupe de blocs de données dans lequel j'objet est stocké par tempête. Nous pouvons appliquer des fonctions extricate sur par magasin maintenant, telles que Mean max, écart-type, certains et si long. Allons à l'école dire près d'un magasin et autour de cette cellule. Donc maintenant, le genre d'entre nous va appliquer moyenne sur les colonnes de nombre, qui est les ventes. Il ignore le thème des colonnes médicales non nouvelles automatiquement, et la même chose est vrai si nous appliquons l'écart type, maximum ou autres fonctions agrégées. Une autre chose. Vous pouvez remarquer que le résultat dans le bloc de données avec magasin comme index et ventes comme colonne. Donc, nous pouvons écrire cette cour en une ligne aussi, comme l'EFF, puis appelé Group by sur DS store. Appelez-le Acheté Peigne. Appelons certains ici à la place de moi et de cette cour. Donc c'est ça et si vous voulez attraper, disons, dit,
on peut froid pas bien. Nous allons voir et passer Todd et cette cible de retour réel seulement dans la sortie. Alors faisons ce sens. Nous avons donc la cible et sa vente est de 550, ce qui est le total des ventes hors de la cible. Nous pouvons effectuer un grand nombre d'opérations d'agrégation sur par objet de magasin. Essayons-les par magasin. C' est une moyenne minimale Alors essayons Max ici pour voir quelles sont les utilisations de Max Rail. Donc, les valeurs maximales et essayons l'écart type aussi, Donc STD. Donc, ici, nous avons l'écart type, donc nous pouvons appeler les instances dans la colonne aussi. Dans ce cas, nous devons appeler le code. Et nous allons lancer cet avis que pour Costco, nous devons aux clients et au nombre de ventes pour Target nous avons aux clients et au nombre de ventes. Et même pour Wal Mart. Une autre fonction très utile que nous avons appris auparavant est de décrire Appelons, décrire par magasin afin de décrire. Donc, c'est la sortie de description, qui donne un tas d'informations utiles. Donc, juste pour présenter ces données d'une autre manière, appelons le transport après le ciel et lançons ceci. Et maintenant nous avons Ah, notre Donc maintenant nous avons les mêmes données dans un état différent. Magasins Costco, Target, Walmart Cone moyenne et ainsi de suite. Max. Nous pouvons appeler un nom de colonne pour le magasin sélectionné pour séparer les informations avec le transport ainsi . Donc nous allons voir si nous voulons café celui-ci et imbriqué ici et nous pouvons passer à Costco ici Donc la seule chose que nous devons passer entre crochets Costco et diriger ce centre. Donc, ici, nous avons les informations pour est sélectionné magasin, qui est le score de coût. Donc, il s'agissait d'un groupe par fonction. J' espère que vous avez une très bonne compréhension du groupe par comme un aperçu rapide, nous avons créé un dictionnaire et ensuite faire le groupe appelé gratuitement par sur notre bloc de données et stocker l'objet dans par magasin, puis m'a appelé et d'autres fonctions sur par objet de magasin. Et puis nous avons appelé décrire le transport utilisé de sorte que les données regardent dans une orientation différente. Ensuite, nous avons appris que nous pouvons saisir des informations pour un magasin sélectionné ainsi, voir la prochaine conférence où nous allons apprendre quelques fonctions utiles que nous allons utiliser dans ce cours pour l'analyse de données a fait une réalisation et machine learning Bonne chance.
16. S4 : Les essentiels de Pandas Essentials - Méthodes utiles et opérations: Alors bienvenue, les gars. J' espère que vous apprécierez cette section essentielle des pandas. Nous apprenons beaucoup de nouveaux concepts dans cette section. Ce sera la dernière section de l'essentiel de notre panel. Après cela, nous allons passer à autre chose et faire quelques exercices de pratique dans cette section. Nous allons explorer des questions et des opérations très utiles. Il y a beaucoup d'options disponibles dans Para Nurse pour explorer et obtenir les statistiques de base sur nos données. Nous avons déjà couvert certains d'eux, comme avait n'est pas une goutte et un Phil et un et ainsi de suite. Dans cette conférence, nous explorerons quelques opérations plus générales et concevrons ce que nous avons appris lors des conférences
précédentes. Nous allons obtenir un bloc de données pour obtenir de l'expérience pratique sur ces opérations. Je vais répéter quelques valeurs et aussi Djinnit et dans notre offre de données. Donc juste pour passer à autre chose, allons copier la discorde et courir pour que nous puissions sauver un peu taper le problème aussi et bien,
sur celui-ci, ce
que nous avons fait, nous avons importé une tarte engourdie et nous avons planifié. Nous avons créé un dictionnaire de données ici. On l'appellerait un. Certains nombres l'appellent à nouveau des valeurs numériques colonne trois. L' Alfa Bravo, Charlie et un Air. Ensuite, nous avons créé un cadre de données à partir de ce dictionnaire et passé l'index 1234 et cinq. Et c'est notre offrande de mec. Commençons par ce que nous savons que nous avons appris dans Quatre sur quatre fournit un
résumé concis de l'offre faite. Nous allons utiliser le dysfonctionnement très souvent dans le cours. Appelons notre bloc de données, ma chère. Donc, nous avons ici, nous avons la première colonne. Appelez-le deux colonnes, 35 Nombre de valeurs pas maintenant et le type hors de la valeur. Donc, il nous dit cinq entrées. Nous avons 125 et il résumé concis sur les données de la 2ème 1 Mais nous avons appris Waas eu. Appelons Doug, donc nous savons que si nous ne transmettons aucun nombre ici, la valeur par défaut est cinq. Alors passons, disons, aux cheveux. Donc la tête affiche un et deux. Les deux premières règles de nos données. Cet essai est non. Nous savons déjà ce qui est non. Ainsi ne retourne pas un objet booléen de même taille, indiquant si les valeurs sont maintenant, exécutons cette chose et voyons donc false,
false et partout où il n'en obtient aucun. Il revient. Vrai. Le suivant que je voudrais utiliser ici est drop and a and disons, le point F drop et a et si vous vous souvenez, nous devons passer dans l'accès par défaut. Zéro. Si vous ne passez aucun accès, il considérera zéro comme l'accès par défaut pour les colonnes que nous avons à passer X est égal à un. Passons dans X est égal à zéro, et passer X est égal à un et mettez-les dans des instructions d'impression afin que nous puissions obtenir les deux sorties en même temps. Outil. Laissons cette cellule. Donc, cette sortie provient de la première instruction, et cette sortie provient de la deuxième instruction quand access zero, il abandonne les règles qui contenaient une fin. Et quand l'accès est un, il supprime la colonne, qui contient et une valeur null r. Donc le prochain essayons de remplir mai le médecin sentir et un et nous savons que nous pouvons passer en valeur. Ici, nous pouvons utiliser mon troisième Passons une certaine valeur ici, Voir X y Z Onda. Euh, ça vient de cette cellule. Donc, nous avons partout où il est en valeur nulle. Il est rempli avec la valeur donnée X Y Z, nous pouvons faire remplissage avant,
remblayage et tant d'autres options disponibles dans Still et un Let's Try F Phil ou avant Phil. Donc, au lieu de passer de la valeur ici, nous devons passer dans la méthode de la matière, qui est, mais nous voulons savoir, si oui, sentiment de l'
avant, allons diriger cette cour. Donc maintenant, nous avons ces deux sont en, en ou pas de valeurs. Et le sentiment avant-gardiste remplit ces non valeurs avec Charlie, qui est la famille précédente. Ainsi, la prochaine matière très utile que nous utiliserons dans les conférences à venir lors de l'analyse de données , visualisations et de l'apprentissage automatique, une analyse de données exploratoires est unique. Donc, si nous voulons savoir combien de valeurs uniques sont là dans la colonne un ou la colonne deux ou arbre de la
colonne, essayons unique sur ces trois colonnes, une par une. Ce qu'il faut faire. On doit prendre la colonne un par un, appelé un et Cold. Unique. Bien sûr, allons de ça, et nous avons 1234 et 51234 et cinq. Nous avons cinq valeurs uniques dans la première colonne. Appelons celui-ci sur la colonne pour copier et coller et exécuter. Celui-ci l'appellerait aussi. Donc, nous avons 111 à 2 à 3 35 55 quatre. Valeurs uniques dans la colonne deux. Notez que 111 est apparu deux fois dans la colonne, aussi, mais en unique c'est activé. Lee est apparu une fois parce que nous voulons connaître ces valeurs uniques. Appliquons la même colonne trois, qui est String Column Donc ce n'était pas des chaînes astrales. allons diriger cette cour et nous avons un problème El Far. Charlie et la Fin. Notez encore une fois que N A. M est deux fois dans notre Ceci est notre cadre de données d'origine. Donc tout et apparaissent à temps dans la colonne trois. Cependant, il n'est apparu qu'une seule fois dans l'opération unique. Plutôt que d'afficher des valeurs, nous pouvons afficher le Count Khomeni qui est un unique plutôt que d'appeler unique sur chaque colonne. Essayons et unique, si unique et unique seulement besoin d'ajouter fin à la grande nick off unique. Et si on dirige ce truc, on en aura cinq. Nous avons donc cinq valeurs uniques dans notre colonne. C on on peut appeler cette colonne propre et autre appelée à Dot et Unique et C. Tout nombre hors valeurs uniques se trouve dans la colonne deux. Si on ne pense pas qu'on en aura quatre. Donc, dans la colonne à nous avons 123 et quatre et et unique retourne le nombre et d'autres fonctions
très utiles que nous allons utiliser assez souvent est le nombre de valeurs. Donc, que faire si nous voulons une table avec toutes les valeurs avec un certain nombre de fois ? Ils sont apparus dans nos données. Tu ne peux pas faire le travail pour nous. Notez que pour tout et cela compte une valeur manquante et ne fait rien dans la sortie. Donc, appliquons des comptes de valeur à l'appel d'un en utilisant des conchs de valeur de l'opérateur de point et exécutons cette cellule. Donc ici, nous avons 51 pour 131 contre un et en voulons un. Donc, si nous regardons celui-ci, cinq sont apparus. Quatre sont apparus. Trois sont apparus des liens. Donc ça nous dit que ces valeurs sont apparues sur Lee une fois dans notre appel. Quoi ? Essayons la même opération de comptage de valeur sur notre deuxième colonne copier-coller et
les changements dans et exécuter cette cellule ici. Donc maintenant, nous pouvons voir 111 réellement apparu à temps dans notre bloc de données et compte de valeur nous
dit 111 existe deux fois dans la colonne. Deux, cependant 22 est un traité est apparu une fois et 55 est apparu une fois. Donc, une fois de plus, je tiens à mentionner que les comptes de valeur uniques et uniques sont trois sujets très utiles et fréquemment utilisés qui sont associés à la recherche de valeurs uniques dans la journée. La prochaine que je veux introduire est les valeurs de tri. Appelons donc les valeurs de tri des points F. Et si nous appuyons sur l'onglet Shift, nous avons par axe croissant vrai, qui est par défaut en place faute, qui est la valeur par défaut pour le changement permanent. Nous devons passer en vrai. Donc, en allant de l'avant, passons et marchons avec toutes les valeurs par défaut autres que par. Donc, nous voulons trier les données en voyant le téléphone à. Et si nous avons fait cette cellule ici, nous avons 14 à 85. Donc, selon l'appeler 2111111 qu'à 2 à 3 35 55 Donc, une fois de plus, si nous explorons la chaîne de documents, l'ascendant est vrai. C' est la valeur par défaut, donc les résultats sont dans l'ordre décroissant. Alors, en allant de l'avant, parlons de la sélection des données. Maintenant, nous avons appris à saisir des données lors de nos conférences précédentes. Nous savons que nous pouvons saisir une colonne avec son nom, bien que la sélection conditionnelle et bien plus encore. On peut utiliser L L L C et I Loc Toe trouver Rose Astra. Réalisons la sélection conditionnelle ici. Alors quoi ? Nous avons fait la moitié et appliquons la condition sur la colonne un et voir mieux que deux est notre état. Donc, il revient tombe où la condition n'est pas satisfaite. Cependant, chaque fois que la condition est satisfaite, elle retourne vrai. Donc, c'est en fait un masque de 1 000 000 000 000 000. Nous avons déjà utilisé un tel filtre masque orteil, toutes les données. Essayons de créer un masque de 1.000.000.000.000 avec deux conditions sur la colonne un et appelons-le aussi dire sur la colonne un. Nous voulons cette condition et mettons-la dans les mantises et la deuxième condition que nous voulons sur l'appel F voir et nous voulons des dévaluations. Lequel ? 11 Voilà donc nos deux conditions. C' est passer ceci à un taureau variable et exécuter ceci donc si nous imprimons ceci, comme ils sont,
nous avons de fausses, fausses,
fausses , vraies chutes basées sur ces deux conditions pour que nous puissions appliquer ce taureau, voir à sentir tout au long des données de notre bloc de données. Donc ce que nous avons fait, si vous vous souvenez, nous devons passer ce masque entre crochets et c'est ça. Donc, ici, nous avons 44111 et il retourne le Il filtre les valeurs en fonction de la condition fournie et retourne où c'est vrai, ce qui est
seulement quatre. Donc aller de l'avant. Prêt et autre méthode utile s'appliquent. En effet, appliquer est l'un des mineurs les plus puissants fonctionnalité ce que nous pouvons faire avec appliquer, nous pouvons diffuser une fonction personnalisée sur nos données. Voyons tout affaiblir la diffusion de nos clients fonction sur ou les données que nous avons déjà appris appliquer dans les conférences précédentes. Et c'est une révision, et j'espère que vous vous souvenez aussi de la conférence précédente. Donc pas effrayé une fonction du FC Square et passer dans la valeur mitrale apparente. Hollande et les fonctions des tons Serez-vous carré si naturellement le soi. Donc, nous avons un carré de fonction. Diffusons notre fonction de personnalisation carré en utilisant appliquer importait le coupable. Écarez n'importe quelle colonne de notre bloc de données. Dis que nous voulons calculer la couleur effrayante dans nos données, ami. Alors, qu'est-ce qu'on doit faire ? On doit chier la colonne. Un de notre faire différent et en utilisant Dr opérateur appelé Apply. Et puis nous devons passer. Nous devons passer en fonction, donc notre fonction est carrée. Copie ce devant. Autriche, ce que nous faisons, nous saisissons la colonne. Un de notre cadre de données et l'utilisation appliquer importait d'appliquer notre fonction personnalisée Square sur la colonne dans nos données de Let's Comprendre. Donc, ici, nous avons la peur de la colonne un en utilisant appliquer 12468 et 10. Ainsi, la même opération peut être réalisée commodément en utilisant l'
expression de bord de l'art . Donc, plutôt que de définir une fonction et d'appliquer ensuite en utilisant appliquer la matière, nous pouvons facilement effectuer cette opération en utilisant des expressions Lambda de pointe. Essayons les expressions Lambda à la place. Copiez celui-ci basé ici au lieu de carré. Nous voulons appliquer l'expression du lemper. Alors qu'est-ce que c'est dans le texte pour l'expression Linda Il a commencé mot clé Lemba l huit MP. Le it et alors vous et ce que nous voulons faire avec vraiment vous serez carré Donc au lieu de cette fonction, nous utilisons seulement l'expression du prêteur et passer ceci pour appliquer Mr Let's Run this Thing. Nous avons donc les mêmes résultats. Nous savons que nous pouvons utiliser des fonctions de construction avec appliquer de l'aspirine comme nous voulons trouver la longueur de la chaîne dans une colonne. Donc nous l'avons appelé, euh, cette colonne où nous avons des cordes. C' est nous allons découvrir la longueur des chaînes dans la colonne trois. Alors le F attrape le col. Trois. Elle est allée trois et nous allons sélectionner 0 à 3 pour trois valeurs ne sont pas connaître et appliquer tôt et qui est intégré dans la fonction. allons diriger cette cour ici pour que nous ayons cinq dans la première règle. C' est vrai. Angleterre 2ème 5 Une terre de ruisseau de saumon Donc nous sommes en train de bobiner nn sur les valeurs nulles pour la colonne trois. Ici, essayons de croire cette chose et d'appliquer. Donc, ici, nous avons l'erreur de type ah, donc nous avons l'objet de type. Float n'a pas d'erreur de type de terrain. C' est pourquoi nous avons sélectionné de 0 à 3. Donc, cela signifie que l'extrémité d'extrémité a un type flottant, et cela n'a pas de longueur. Vérifions le type de fin et maintenant et B. Dawg. Donc, c'est le type de sol. Donc juste à un large ce type d'air, nous sommes passés dans 0 à 3 ici et ici nous avons la même vieille nourriture à nouveau. Donc, quelques autres choses à savoir, nous pouvons obtenir l'index sur le bloc de données en utilisant l'
index F DOT . Donc notre indice est 1234 et cinq. Si nous pouvons obtenir les colonnes comme les colonnes F Dark, et que nous avons appelé un appelé à appelé trois si vous voulez supprimer une colonne, nous devons appeler le point F drop. Et si vous vous souvenez, nous devons passer le nom de la colonne et ensuite dire à la goutte que la hache est une houle. Si nous exécutons cette chose, il va raisonner erreur car il ne trouve pas Call one long PDG Axis. Donc l'étiquette appelée un ne contenait pas l'axe. Nous devons dire que les ex sont un, et si nous ne le faisons pas encore, il laisse tomber la colonne 1 et renvoie les instructions des deux colonnes de notre bloc de données. Si nous sortons des données de nouveau, la colonne 1 est toujours là pour obtenir un changement permanent, nous devons passer en place. Vrai. On doit faire fonctionner cette cellule. Et maintenant, si nous exécutons nos données pour lui, nous avons la colonne à et la colonne trois parce que c'est un changement permanent pour en place, égal à vrai. Nous avons donc supprimé la colonne, appelée un Using in Place. Vrai. Revenons cet appel dans notre bloc de données. Nous pouvons simplement exécuter la vente bien, nous avons créé le bloc de données, Revenons en arrière. Et, euh, donc c'est là que nous créons le jour différent. Laissons sur cette cellule. Donc maintenant, nous avons notre bloc de données dans son état d'origine. On appelle, appelle un, on appelle deux et on appelle trois. En fait, j'ai besoin de toutes ces trois colonnes dans l'exemple suivant. Alors bougeons un. Donc, aller de l'avant et d'autres choses très utiles est que les gens table ce que la table pure fait. Il crée une table de personnes de style feuille de calcul en tant qu'amis numériques. Si vous voulez que les tables de personnes f point et laisser sa documentation
aussi, créez une table de personnes de style feuille de calcul comme un bloc de données. Les niveaux de la table croisée dynamique seront stockés dans des objets multi-index, ce qui est radical au Texas sur l'index et les colonnes hors. Le résultat a fait un cadre, donc nous avons certains permis que nous pouvons passer. Et c'est un exemple très courant, qui est donné la date off dans ce flux de documents. Si vous voulez savoir, vous pouvez lire ce document en disant, Appliquons cette table de personnes sur notre bloc de données Donc, le tableau croisé dynamique f point ce que nous voulons. Nous voulons transmettre des valeurs disent que nos valeurs sont appelées à et nous voulons en appeler une comme index. Et puis on veut, euh, des colonnes, comme on l'appelle trois. Alors ce qu'il va faire. Il faudra les valeurs de la colonne pour définir l'index de la colonne un et définir les colonnes de la colonne trois. Donc L pour Charlie probable serait notre colonne. Les noms et les valeurs seraient appelées à et Index sera notre colonne 1. Alors exécutons cette cellule et voyons à quoi ressemblait la sortie. Et nous y avons. Nous avons des valeurs de la colonne deux, et partout où il n'a pas trouvé la valeur qu'il donne, il met un index de fin de la colonne 1 et l'arbre de la colonne est notre Alpha Bravo Charlie donc tout et est apparu pour les données manquantes et se termine dans la colonne trois ne sera pas utilisé pour la colonne. Noms dans le tableau croisé dynamique. C' est pourquoi il saute Index quatre et cinq. Parce que pour les index 4 et 5, nous avons n'importe quelle fin dans la colonne. Trois. Regardons un autre exemple. Cet exemple. Je copierai à nouveau l'or du livre de référence. Donc, ici, nous avons une donnée. Un bar
complet, complet, bar bar. Soyez 1122 et 11 c et D et réallocation de bloc de données barre complète à partir de cette diction. Exécutons cette chose et imprimons cette guerre alimentaire pour voir à quoi ressemble l'état du cadre. Nous avons donc un bloc de données. La barre complète A, B, C, D ou colonnes est pleine. Barre complète la est 112 pour voir la précision et la colonne cinématographique. Créons un tableau croisé dynamique pour la barre alimentaire. Donc la barre complète, pas P. Quelle table et nous ne allons pas valeurs. Disons les valeurs numériques de Richard. Donc, nous voulons des valeurs comme de et nous voulons index multi-niveaux et passons dans l'index e A et B donc l'index égal à vous devez passer dans la liste ici être et alors nous voulons nos colonnes comme voir Donc passons dans les colonnes. Un orteil égal, tu vois ? Donc ce que nous voulons faire Nous voulons que ce d les appelle apparaissent comme des valeurs dans notre table de personnes. Nous voulons l'index à plusieurs niveaux A et B E colonne et être colonne. Il a niveau un index PS niveau à indexer et nous voulons des colonnes de C. Alors exécutons cette cellule et voyons à quoi ressemblent les données après une table croisée dynamique. Donc ici, nous avons Il est notre bar et plein B est notre 1212 Et il obtient des valeurs de trois et partout. Il n'a pas obtenu la valeur qu'il met et les colonnes sont X Y x Y x y. Ce sont nos colonnes. Il s'agissait donc de questions utiles et d'indépendance des opérations. Nous avons donc fini avec les pandas essentiels. Je sais que c'était un apprentissage approfondi pour vous les gars, mais j'espère que vous avez apprécié ce voyage avec moi. Nous avons appris beaucoup de concepts clés dans l'essentiel des livres, et nous allons appliquer ces concepts pour devenir des conférences. Rendez-vous à la prochaine conférence. Bonne chance
17. S4 : Les essentiels du projet 1 (présentation) client effectue des données de données sur les données d'achat des données: Salut, les gars. Bienvenue à l'exercice d'achats E commerce sur vous après un cours de crash et nous livre pour l' analyse
des données. Il est temps de faire de la pratique en raison de problèmes de confidentialité. J' ai créé faux j'ai dit ici avec 30.000 entrées, la situation est que les clients fournissent des informations personnelles tout en achetant des choses en ligne ou en magasin. Pour certaines raisons, votre client souhaite connaître les réponses à certaines de ses questions à partir de l'ensemble de données. Essayons de l'aider dans sa situation, alors n'hésitez pas à consulter les solutions si nécessaire. Cependant, il est très important de vous essayer d'abord. La tâche donnée dans les exercices peut être vendue de différentes manières. Essayez votre meilleure réponse et comparez les solutions D. Alors passons à autre chose et donnons un aperçu rapide des questions posées par votre client. Donc, ces 1er 2 sont juste pour le plaisir python. Il demande simplement quel directeur vous êtes et ah a regardé à travers les fichiers de votre répertoire de
travail et afficher leur nom. Vous pouvez courir et voir comment cette chose marche, donc la première question est de demander s'il vous plaît Seigneur. L' ensemble de données dans le nom de fichier de données de coût variable est l'achat de coût. Données de foi sur CS 3. Donc ce fichier est donné. Vous devez maîtriser ce dossier en coût en utilisant nous livre. La deuxième question est, c'est une bonne idée de voir comment les données ressemblaient à afficher les 5 premières lignes de votre ensemble de données. Tu dois sortir avec ça. Vous devez afficher les 5 premières règles de votre journée, n'est-ce pas ? Non. Dans la troisième question, il demande combien d'entrées ont vos données. Pouvez-vous indiquer le nombre de clients dans votre ensemble de données ? Donc la réponse est sortie. Le pied est donné. Vous devez obtenir la même sortie. La suivante est quels sont les âges minimum maximum de vos clients. Pouvez-vous me trouver à côté de votre client ? Donc, la réponse est de nouveau donnée, vous devez calculer la moyenne maximale et la moyenne et les afficher dans la sortie. Question 5, c'est quoi le thé ? Nom des clients les plus courants. Donc, il devrait être très simple d'obtenir ces trois valeurs dans la sortie en utilisant la carte de valeur. Donc, le prochain en six jours pour les clients ont le même numéro de téléphone. Pouvez-vous trouver ces clients Donc, en fait, vous devez trouver cette première ligne sur Lee. Donc, je viens d'afficher trop à part pour la même question est maintenant que nous connaissons le nombre quatre. Trouvons les autres trucs. Donc, voici l'affichage de toutes les informations relatives à la personne qui a le même
numéro de téléphone . Donc, à Kristiansand, quand il demande combien de clients ont une profession structurelle à Jinya ? Donc, vous devez explorer la profession des clients pour répondre à cette question alors la question est combien de clients masculins sont des syndicats structurés. Donc, en fait, vous devez appliquer deux conditions. L' un est ingénieur structurel et l'autre est masculin. Que de ces conditions doivent être remplies pour obtenir votre réponse donc question 9. Découvrez la structure féminine, ingénieuse de la province. Bon troc. Alors maintenant les femmes et les problèmes ingénieux structurels et de l'Alberta. Ces trois conditions doivent être remplies. Donc aller de l'avant. Question 10. Quelle est la moyenne maximale et toutes les dépenses ? Vous devez donc trouver toutes les dépenses de vos clients. Quel est le montant des dépenses minimales, qui est déjà zéro dépenses maximales, et les dépenses moyennes devraient être faciles à utiliser. Maximum des fonctions moyennes et moyennes ou moyennes ici. La question 11 est de savoir qui n'a rien dépensé. La société veut envoyer un accord pour encourager le client à acheter des choses. Donc, une fois de plus, vous devez considérer la colonne des dépenses et voir s'il ya quelqu'un qui n'a pas dépensé quoi que ce soit de sorte que l'entreprise alors ah, planifier la stratégie de marketing pour ces clients. Kristen Trump, en tant que société de récompense de fidélité, veut envoyer Thanks Cooper toe ceux qui dépensent 100 dollars canadiens ou plus. S' il vous plaît trouver les clients. Donc, une fois de plus, la condition est que vous devez trouver le client qui a dépensé plus de 100 dollars canadiens ou égal à 200 dollars canadiens. Ce devrait être encore très simple. Faites de votre mieux pour résoudre ce problème également. Donc la question 13 E-mails Homan sont associés à ce numéro de carte de crédit de sorte que le
numéro de carte actuel est donné. Tu dois trouver Hoe. De nombreux e-mails électroniques sont associés à ce numéro. Les deux courriels ici sont associés à ce numéro de carte de crédit. Croissant pied. Nous devons envoyer de nouvelles voitures aux clients bien avant la date d'expiration. Combien de cartes expirent en 2019 ? Donc, vous devez savoir que les cartes de crédit expiraient en 2019 alors essayez de résoudre ce problème. Prends ce numéro. Si vous n'obtenez pas ce numéro, vous pouvez toujours consulter la solution. Alors question. 15. Combien de clients utilisent Visa comme fournisseur de cartes de crédit ? Vous devez donc savoir que les clients utilisaient la carte de crédit Visa. Vous devez trouver que vous devez mettre la condition et le type de carte de crédit à nouveau. Pouvez-vous trouver le client qui dépensent 100 dollars canadiens en utilisant visa ? Donc, c'est la sortie dont vous avez besoin pour obtenir cette sortie et trouver le client qui dépense 100 dollars canadiens en utilisant visa donc la condition est de dépenser 100. Dollar canadien et la carte est visa, donc ce sont deux conditions doivent être remplies. 17. Quelles sont nos deux professions les plus courantes. Vous devez trouver la profession la plus courante qui le 1er 1 est enseignant d'âge préscolaire, et le 2ème 1 est directeur de distribution Christian. 18. Pouvez-vous dire aux cinq principaux fournisseurs de messagerie les plus populaires ? Vous devez donc savoir quels courriels les utilisateurs utilisent le plus fréquemment. Donc, le communément utilisé, son équipe masculine que moi que les perspectives que la vie et hartman dot com. Donc, vous devez les découvrir, donc vous devez l'obtenir dans la sortie. Question 19. Y at-il un client qui utilise le courrier électronique avec un m point e d u. donc vous devez appliquer la condition. Onda, savoir si quelqu'un utilise un m dot edu Et oui, un client utilise un m, pas edu Hint est utilisé expression Lambda dans appliquer pas diviser l'adresse e-mail à cela. J' espère que ça devrait être plus facile pour toi aussi. I Si vous vous souvenez, nous avons ah fait une telle tâche dans les conférences précédentes Question 20 ans, qui est le dernier qui jour après le magasin obtient plus de clients. Donc, il ne demande en fait qu'un jour pour obtenir plus de clients. Mais nous venons d'afficher 12345 juste à titre de comparaison. Vous devez donc savoir le jour où l'histoire reçoit le plus de clients. Bonne chance, les gars. Essayez de votre mieux pour répondre à ces questions et ici dans la prochaine conférence où nous allons résoudre ces tests
18. S4 : Pandas Essentials - Projet 1 (Solutions) Client effectue des données sur les données d'achat des données: Alors bienvenue, les gars dans la conférence sur la solution d'exercice des achats de commerce électronique. Je suis sûr que vous avez déjà répondu à toutes les tâches, mais dit, Passons à travers dans cette conférence sur la tâche et les résoudre un par un. Comme je l'ai déjà dit, les 2 premières cellules, vous pouvez les exécuter et voir tout le vieux ressemblerait. Donc la première chose que nous devons d'abord importer des pandas. Alors nous allons courir ce moi. Et la première question est s'il vous plaît, Seigneur, l'ensemble de données dans le fichier de données de coût variable Nom est coût pousse faux. Est-ce qu'une fille CSP Donc accord ici C u S t égal orteil ? Nous savons que nous pouvons lire ce fichier b d point et nous pouvons utiliser tap toe auto complet Zied dot CS nous et le nom du fichier est le coût. Si vous voulez, vous pouvez appuyer sur la touche Tab et voir quel fichier vous allez, Seigneur. Donc l'achat de coûts faux ensemble de données. Donc nous allons regarder ces cinq Donc exécutons cet ensemble pour que le fichier soit chargé. Maintenant, la question suivante est que c'est une bonne idée de voir comment ils ne ressemblaient pas à l'affichage. 1ère 5 règle votre ensemble de données. Si vous vous souvenez, nous avons appris quelques fonctions et une hors d'eux. Waas avait donc pour afficher cinq lignes que nous pouvons utiliser qui avaient une fonction sur nos ensembles de données. Donc, notre ensemble de données est le coût appelé que les fonctions avaient possédé. Ça le fait. Et si vous appuyez sur Shift, vous verrez par défaut et égal à cinq. Nous n'avons pas besoin de transmettre une valeur pour la fin. Donc, nous allons autour de ce moi ici nous avons la sortie, ce qui est le même qu'il demande pour aller de l'avant. Combien d'entrées ont vos données. Pouvez-vous indiquer le nombre de colonnes dans vos données ? Donc, une fois de plus, si vous vous souvenez, nous avons appris en pleine fonction aussi. Donc, dans ce cas, nous pouvons simplement appeler coût point en quatre. Et si nous ne le faisons pas, cette cellule, nous avons le même Toho plein d'entrées, donc il a 30 000 entrées. Pouvez-vous indiquer le nombre de colonnes dans vos données ? Donc, le nombre de colonnes sont Ce sont le nombre de colonnes qui est un total de 20 colonnes allant de l'avant sur la question quatre. Quels sont les âges Max et Min si maximum et minimum de votre client ? Pouvez-vous trouver méchant de vos clients ? En fait, il devrait être une chaise et vous Donc si vous revenez en arrière et voir les données dites, nous avons le préfixe premier dernier e-mail, sexe et âge appelant. Donc, nous devons obtenir la colonne d'âge et utiliser la moyenne maximale sur cet âge. Appelez encore une chose importante. Note. Ce pied utilise des déclarations d'impression, donc nous devons utiliser la déclaration d'impression ici. Imprimez et ah, allons Poppy celui-là pour qu'on n'ait pas besoin de se réveiller. Et voilà, et ce qu'il demande le coût est en retard. Commode. On doit saisir l'âge de la colonne et appeler Max. Copions ce coup de base ici, et on peut faire face une fois de plus. Donc c'est Max ish. Donc, c'est en fait l'âge moyen pour le client c'est, je veux dire, puis l'âge moyen pour le client. Alors copions-le et collons-le ici, et c'est moyen, qui est moi. Donc ce que nous faisons, nous saisissons la colonne d'âge de notre ensemble de données sur la garde et appelons Max méchant et moi nous devons mettre les cheveux de Prentice astral, donc voilà. Alors faisons tourner cette cellule ici. Donc, ici, nous avons l'âge Max pour le client. 65 minimum 18 et moyenne le même nombre. Donc c'est le minimum. En fait, ça devrait être méchant. Cela devrait aussi être minimal. Donc c'est le type de notre Donc la prochaine question est de demander quels sont les trois noms de
clients les plus communs ? Donc nous allons, euh, afficher les noms les plus courants. Faisons froid. Prenons le nom qui appelle C U S T. Et si on y retourne et vérifie, on a le préfixe fost et perdu. Il ne demande que le nom. Alors prenons le prénom. Donc ici, nous avons d'abord et ensuite nous pouvons appeler des rhumes de valeur sur DA. Puis il demande loin 1er 3 si point hud. La Ford a cinq ans, donc nous devons passer trois ici. Alors nous allons courir ce moi. Nous avons donc trois noms communs à notre époque. Est-ce que ça ? Alors, qu'est-ce qu'on fait ? Encore une fois, nous saisissons la colonne de prénom de l'ensemble de données et appelons le nombre de valeurs et affichons le premier 3 parce que nous savons que le nombre de valeurs est l'ordre décroissant, donc il est supérieur à inférieur. Donc, aller de l'avant aux clients ont le même numéro de téléphone. Pouvez-vous trouver ces clients ? Donc, si nous regardons les données pour lui, nous avons une colonne complète ici. De l'aspirine, il
y en a. On a un téléphone. Appelez-le ici aussi. C' est l'appel, donc on doit prendre la colonne de nourriture ici. Donc, prenons le coût de la colonne de formulaire. C' est la même cour que celle-ci. Copions celui-ci parce qu'au lieu d'abord,
nous saisissons un appel téléphonique là si la valeur de la nourriture rapide compte appelant sur nos clients
colonne Food et ensuite nous allons afficher à parce qu'il affiche et exécuter ceci. Donc, ici, nous avons le numéro de téléphone est répété dans l'ensemble de données. Maintenant, il demande qu'on connaisse le numéro de téléphone. Trouvons les autres trucs. Nous allons donc en savoir plus sur le client qui a les mêmes numéros de téléphone. C' est donc à nouveau une condition que nous devons appliquer sur la colonne de formulaire. Donc rafale quatre. Et quel est le numéro de téléphone ? Ceci est complet en passant l'ancienne chaîne, puis transmis au bloc de données. Donc, nous filtrons en fait en fonction de cette condition. Donc c'est gentil de notre masque et nous passons au bloc de données. Alors voici Mme Lily et Mme Peter 8 38 27 Ils ont le même
numéro de téléphone qui va de l' avant. Combien de clients ont une profession ? Structurel. Ingénieux. Maintenant, nous devons saisir la profession des clients. Appelez-les ici. Alors attrapons les professions. Voir vous S T est en retard pour siéger profession, pr profession de règle et quel professionnel nous voulons Ingénieux structurel. Appelons celui-là. Et la paix pour déchirer le sable. C' est notre état et basé sur cette condition, passons dans le coût. Si nous gérons cette auto, nous allons avoir une sorte de tous ces gens, tous ces clients qui sont structuraux, ingénieux, mais nous ne voulons pas d'eux mais nous n'avons pas besoin de toute cette information. Nous avons seulement besoin de savoir combien. Donc, pour obtenir combien nous devons appeler, comptez sur celui-ci. Donc, ici, nous avons il est 7 87 indécent c'est le C'est la sortie demande en principe. Il ne demande qu'un seul numéro. Donc, vous pouvez après le comptage, vous pouvez appeler sur n'importe quelle colonne, disons, dernière notre première ou n'importe quelle colonne parce qu'ils sont tous 87 donc vous pouvez saisir n'importe quel préfixe de colonne premier dernier e-mail sexe et c'est en fait 87. Donc, c'est en fait qu'il est sept clients sont des ingénieurs structuraux dans l'ensemble de données. Combien de clients masculins sont-ils structurés ? Ingénieux. Maintenant, la même chose qu'il demande pour attraper les hommes de Lee. C' est le café et basé ici et maintenant autre condition est ceci est notre première condition, et notre deuxième condition est qu'ils sont homme colonne Donc genre. On doit attraper le genre et le genre est masculin pour qu'on puisse appeler Lee. Comptez ici parce que nous avons besoin de la même chose à pied. Donc ce qu'on fait, on attrape les clients. Profession colonne Prendre profession un ingénieur structurel, puis le sexe comme homme et est le que nous appliquons et et ces deux conditions doivent être remplies. Et puis on appelle Count après. Nous allons courir ce moi même. Donc, ici, nous avons la même sortie. Alors, allez de l'avant, découvrez la structure féminine ingénieuse de la province de l'Alberta. Donc maintenant la même condition est en fait pour les femmes et une condition supplémentaire leurs problèmes. Donc, ici, nous devons gagner une autre fin atteint au lieu de sexe. Nous avons ah province qui a copié cette province basée ici. Et quelle est la province ? C' est ce qu'on fait. Nous appliquons trois conditions et elles doivent toutes être satisfaites. Profession devrait être ingénieur structurel. sexe devrait être féminin et la province devrait être interdite. Donc il ne demande pas de calme. Il demande toute l'information si forte nos données que nous allons gérer ce Donc ce sont
les clients qui sont des femmes et des âges et il profession et la structure en junior. Et ils appartiennent à embarquer, aller de l'avant. Quelle est la moyenne maximale et toutes les dépenses ? Donc maintenant, nous devons saisir le prix de la colonne. Si nous examinons ce bloc de données, nous avons ce prix en dollars canadiens, qui correspond en fait aux dépenses. Alors allons avoir cette dépense appelant donc prix de coût. Je vois un D et on va appeler Max. Courons et voyons comment ça marche. Donc, nous en avons 100. Donc nous l'avons fait. Donc, nous devons obtenir ces trois dans l'utilisation du week-end de sortie et c'est imprimer à nouveau. Donc, imprimez copiez celui-ci. Voilà à la queue. Mm. Max, c'est copier cette ligne de la déchirure Pasty deux fois. C' est ce que je veux dire et moyen. Alors appelle-le. Les hommes et la peur appellent. Donc ce qu'on fait. Nous saisissons la colonne de prix de notre ensemble de données, en appelant Max méchant et moi. Exécutons ce symbole. Donc, ici, nous avons la même sortie à l'avenir qui n'a pas dépensé quoi que ce soit compliments pour envoyer un accord, pour encourager le client à acheter des choses. Essayons de trouver la personne qui n'a rien dépensé donc tout signifie qu'il avait. Ses dépenses sont nulles. Il faut donc que la colonne dépense à nouveau. Copions celui-ci ici. Alors attrape la colonne. Dépenser la couleur, qui est en fait le prix en dollar canadien. Et quelle est la condition ? Il n'a rien dépensé. Et c'est notre condition de masquage, notre condition de filtrage. a dit que la personne était au prix Dadaa dit que la personne était au prix. Donc une fois de plus, c'est notre condition parce que SMERSH qui n'a rien dépensé et nous passons cette condition de
masquage au coût. Alors faisons tourner cette cellule. Donc, ici, nous avons 5320 10 5975320 10 59 comme une société de récompense de fidélité veut envoyer des remerciements. Coupon pour les clients qui dépensent encore est 100 de plus. Encore une fois, les colonnes mêmes. Nous devons saisir la colonne des dépenses et au lieu de 20 Nous devons appliquer la condition où les dépenses sont supérieures ou égales à entravées. Donc ce que nous faisons, nous passons la condition comme condition de masquage. Lorsque le prix est avec la dépense est supérieure ou égale 200 lettre sur le soi. Donc, ici, nous avons 76 à 1093210 1976 à 4385 Donc nous avons la même sortie ici. Aller de l'avant Combien de messages électroniques associés à cette voiture actuelle ? Donc c'est le numéro de carte de crédit que nous avons besoin de trouver Home et e mails sont associés à ce clerc. Si nous regardons le bloc de données, nous avons C. C souligné. Il ne s'agit pas non plus d'un numéro de carte de crédit. Prenons cette colonne maintenant parce qu'on doit trouver le numéro de carte de crédit Dick. Donc Khost Sisi souligne. Non, et la carte de crédit est égale. Faisons de l'entreprise ce numéro. Donc c'est le nombre, donc nous n'avons pas besoin de passer les marques de tradition parce que c'est un nombre. Alors passons ça au coût. Donc c'est notre condition où la carte de crédit est celle-ci et nous passons cette condition ou condition de masque pour le mener à bien. Coût. Allons autour de ça. Donc, ici, nous avons une personne qui a le même numéro de carte de crédit. C' est une sorte de docteur tous et Mlle Claudia. Donc il demande un email sur Lee, donc nous devons prendre ces mails. Donc l'email est donc l'email est cette colonne ici, si nous ne descendons pas. Donc, ici, nous avons l'Open Christian 14 nous avons besoin d'envoyer de nouvelles voitures aux clients bien avant l'expiration. Combien de voitures qui expirent en 2019 ? Il faut qu'on le fasse. Nous devons appliquer la fonction Lambda ici et encore une fois, nous allons la diviser en sorte d'étapes. La première chose est, si vous regardez le bloc de données, nous avons ah expirant. Donc, si vous regardez l'expiration de la carte de crédit, il est 04 barre oblique 201803 barre oblique 20 à 4 07 barre oblique 2019 Donc si il um si nous obtenons l'emplacement de l'indice pour deux derniers Donc 012345 et 65 et six. Donc nous devons trouver ces deux derniers. Donc, nous devons prendre ces deux derniers chiffres de C C C Underscore expiré. Donc c'est final. C' est un peu délicat Maudit, donc C C E x p. C'est notre appelant que nous devons postuler. Et nous savons quelle est la lampe nous dans le texte l un MBT lambda passant X et notre X est cette colonne ici qui est en fait 03 barre oblique 20 à 4 ce type d'ancien Alors quoi ? Nous voulons prendre cinq ans et plus. Alors quoi ? Nous voulons saisir les deux derniers, qui est à 52 et seulement 19. Et le voilà. Revenons beaucoup de vous. Nous saisissons la carte de crédit qui expire. Appelez-le à partir de notre ensemble de données et appliquez une expression de Londres, obtenant la carte de crédit expirant et vérifiant la valeur de l'indice à partir de cinq pieds. Parce que nous savons que ces deux-là sont à partir de cinq ans. S' ils sont égaux à 90 et, euh, allons faire ce truc. Et après ça, on verra quoi faire. Donc, nous l'avons fait. Nous obtenons notre mât chutes, chutes, chutes vraies,
Vrai , Vrai. Donc celui-ci est 19 expirant en 2019. Donc nous n'avons pas besoin de ces faux et vrais. Alors mettons cette condition à certains. Et nous y avons. Donc c'est la carte. 2684 voitures expirent dans 19 donc aller de l'avant combien de personnes utilisent Visa comme leur fournisseur de
carte de crédit ? Donc, une fois de plus, vérifions la tête sur les données de nouveau. August Dog Justice e tête voiture pour plus large So C nombre, Sisi Expiration et CC type. Donc Lovisa Switch, Mlle True et tous ces types de cartes de crédit. Appelons unique sur le type de carte de crédit pas, Voyons voir. Donc, ici, nous avons donc déplacer soit changer sa liste de toutes les cartes que le jour il a MasterCard Ah, en arrêt de paiement, Ex American Express et ainsi de suite. Donc on veut seulement. Ce sont donc la condition est égale à Liza, donc nous voulons seulement les clients qui utilisent visa. Alors appelons certains sur cette chose parce que nous voulons le nombre total de clients qui
utilisent Visa comme fournisseur de carte de crédit. allons exécuter cela et ici, nous avons 1721 clients utilisent Visa comme fournisseur de carte de crédit avenir pouvez-vous trouver le client qui a dépensé 100 dollars canadiens en utilisant visa ? Donc, ici, nous devons considérer deux conditions. La première est Visa et la seconde est de 100 dollars canadiens. Donc, l'un est 30 type de carte, et le second est la colonne de prix. Donc, prenons les deux colonnes donc cc type égal à visa et prix buste pour voir un d que vous avez appelé est de demander 100. Ce sont donc deux conditions. Mettons-les en devises. Ces deux conditions doivent donc être remplies. Et passons au coût. Donc juste un aperçu à nouveau. C' est notre première condition. Le type de carte est Visa. Nous disons d'une deuxième condition : les clients dépensent 100 dollars canadiens et les deux doivent être satisfaits. Donc c'est notre masque et nous passons les masques au coût. Laissons ça. Donc ici, nous avons 76 76 nom de famille Braun est 31 et Liza et dépenser son 100 si visa et dépenser ses 100. La prochaine question est de demander dans 17 ce que nos deux professions les plus courantes que nous avons à trouver à la plupart des professions courantes. J' espère que vous devriez être capable de le comprendre simplement en utilisant des cartes vidéo et en affichant le discours à montrer. Vous devez saisir la colonne, qui est la profession. Donc, nous avons une profession. Appelant. On a une rubrique sur la profession et on appelle Will you Kong et ensuite ? Et si on ne fait pas ça, on a un directeur de distribution des enseignants d'âge préscolaire. Donc une liste de toutes les professions que nous voulons seulement. Alors appelons la tête et passons à ici. Donc ici, nous avons un professeur d'école préscolaire et directeur de distribution Christian, 18 ans. Pouvez-vous dire les cinq premiers fournisseurs de messagerie les plus populaires, par
exemple, gmail dot com yahoo dot com. Donc, une fois de plus, nous devons utiliser l'expression lemper. Si vous vous souvenez, nous pouvons utiliser Split parce que le mal est un certain nom à gmail dot com, donc nous pouvons utiliser split at at at Symbol et ensuite trouver les cinq meilleurs fournisseurs de messagerie. Donc, ce que nous devons faire, nous devons saisir le coin courrier électronique des clients et ensuite appeler. Appliquez Linda Expression. Passer l'e-mail Tulia Bill C X ici et ensuite appeler split si elle x était nous voulons diviser à ce symbole. Si vous vous souvenez, nous avions comme, si nous avons un nom à gmail dot com, si vous vous souvenez que nous avions quelque chose comme ce type d'e-mail, et quand nous avons appliqué ah dot split, nous avons obtenu dans la sortie le nom et de email dot com. Donc c'était notre pied juste pour se rappeler. Donc, nous sommes divisés à la liste sera nom et gmail dot com. Donc celui-ci est l'indice zéro, et celui-ci est indexé un. Nous voulons un index parce que nous saisissons gmail dot com ou yahoo dot com. Nous essayons de trouver les adresses e-mail les plus populaires, donc nous divisons l'e-mail à et je pense à Index 1, le fournisseur de messagerie. Alors appelons ici index un cul avec. Donc supprimons cela parce que c'était juste pour comprendre. Et puis maintenant, ce que nous avons fait jusqu'à présent, nous avons attrapé les clients e-mail appelant, appliqué l'expression limber et faire l'affichage à un symbole et saisir le
fournisseur de messagerie . Nous voulons les cinq premiers. Donc ici, nous devons utiliser la valeur Cox, et c'est le marché. Est-ce que c'est sur le plateau. Donc, nous avons G moulin me point com Outlook en direct Hotmail, Yahoo de côté un T et K I. C'est le et ainsi de suite. On ne veut que le top 5. Donc ça s'appelle Head. Nous n'avons pas besoin de passer quoi que ce soit parce que c'est par défaut. Cinq. Donc ici, nous devons le voir. Oh, donc la prochaine est qu'il y a un client qui utilise un email avec un m dot edu ? C' est la même question, en fait. Donc, nous devons saisir l'e-mail, puis diviser au symbole, puis saisir l'index un emplacement et comparer si quelqu'un est un point m edu. Tu devrais être très simple. Copions celui-ci ici. Encore cette chose ici et s détail. Nous saisissons les courriels, appliquons l'expression Linda ,
fractionnons au symbole, saisissons le premier index et comparons
si quelqu'un a un point m e d u. Donc c'est notre masque qui passe en premier. Laissons ça, monsieur. Donc, ici, nous avons 151 150. Vérifions l'adresse e-mail. Donc, ceci est email il m dot edu vous donc nous sommes supposés trouver un vous incarné. Donc, la question suivante est de savoir ce qu'ils ont terriblement véhicule. Le magasin reçoit plus de clients. Il devrait être assez simple jusqu'à présent parce que vous avez appris à utiliser la cour de valeur, vous
avez simplement besoin d'appliquer des comptes de valeur sur une semaine parce que nous voulons connaître l'action hebdomadaire. Donc Khost a fui là. Donc c'est la colonne. Nous devons attraper,
appeler, lire, lire, vous comptez. Et nous avons besoin d'une partie de cette gorge devrait aller ici. Alors faisons tourner cette cellule. Donc nous avons sexuellement mercredi, jeudi, vendredi. Samedi,
c'est le jour le
plus achalandé. Donc il demande 12345 Alors appelons son père. Il suffit de regarder la même sortie. Donc, ici, nous avons la même sortie maintenant. Donc, tout était au sujet des solutions d'exercice. J' espère que vous avez une très bonne compréhension du paradis jusqu'à présent. Rendez-vous à la prochaine conférence. Bonne chance.
19. S4 : Pandas Essentials - Projet 2 (Overview) Données sur la rémunération de Chicago: Salut, les gars. Ce sera votre deuxième projet pour faire de l'exercice de pandas. Vous avez fait de grands progrès. Donc je devrais dire accident Shaw. Donc, cet ensemble de données est un vrai fait, ce qui est des données sur la paie de Chicago City. Ainsi, l'ensemble de données est disponible tag un site Web et peut être téléchargé en utilisant le lien fourni. Si vous appuyez sur ce, faites-le ici, vous pouvez télécharger à partir du Calgary à l'envers. Cependant, une copie de cet ensemble de données est déjà fournie dans le matériel didactique. Donc juste un aperçu rapide avant d'aller de l'avant. Juste pour toi, mec. Ces quelques ensembles de données similaires si vous voulez faire plus de pratique comme les informations de paie de la ville pour tous les employés de Los Angeles depuis 2013. Celui-ci est pour San Francisco, et celui-là pour New York. Vous pouvez donc explorer ces ensembles de données, qui sont tout à fait similaires à celle qu'elle a appelée The Payroll Day. Est-ce que c'est ça ? Alors juste au-dessus de vous, il demande des paniers d'importation. Ensuite, lisez l'ensemble de données et ah,
ici, il demande le cœur après les données dit de sorte que les questions sont donnés aperçu sur l'
ensemble de données comme dans quatre commande ici et trouver les valeurs nulles. Vous devez donc passer par l'ensemble de données et répondre à toutes ces questions. J' espère que ça va être assez facile pour vous maintenant. Donc, comme ici, il demande quel département a le maximum d'employés. Vous devez donc trouver le nombre maximum d'employés que vous avez pour trouver la même sortie ici. Encore une fois, combien d'employés sont rémunérés et combien sont trop dans le service de police ? Encore une fois, vous devez trouver celle de la personne. Les employés recevaient un salaire, et on est trop payés. Alors, quelles sont les moyennes Max et les salaires minimums dont vous avez besoin pour appeler moi et Max et les
fonctions minimales . Ceci est un indice où vous pouvez explorer la pile sur tromper pour obtenir de l'aide si vous avez besoin en question Élément qu'il demande Trouver un employé qui a le satellite maximum. N' utilisez pas le nombre maximum que vous avez. Et il demande aussi d'essayer d'utiliser I. D. X Max aussi. Donc, si vous voulez, vous pouvez aller à l'
I.D. I.D. X Max et explorer ce que le
I.D. I.D. X Max est loin. Donc, essayez de résoudre sans I d X max d'abord et puis vous pouvez utiliser idee X max Astra Invest in 12 Trouver des employés qui a le minimum. Malheureusement,
il demande explicitement pour l'utilisation i d X hommes. Donc, aller de l'avant une fois de plus ce que sont les tapis moyens et signifient notre plomb il. C' est donc une question similaire. Mais nous avons eu ah, certains d'ici et puis aller de l'avant, vous devez afficher cela à pied et ah, la réponse est donnée. Désolé, je me souviens d'avoir retardé celui-là. Et vous savez combien d'employés obtiennent Max trop Salvi qui obtient le
taux horaire maximum et ainsi de suite. J' espère que ce seront des tâches très simples pour vous après cette longue pratique. Alors le dernier, combien de personnes ont l'officier mondial dans leur poste ? C' est assez délicat. Donc, j'ai déjà fourni la réponse à cette chose Donc vous pouvez définir la fonction, trouver la chaîne et trouver l'officier dans la chaîne arrière dans le titre, puis appliquer en utilisant l'expression Lember dans appliquer pour obtenir le nombre de personnes qui ont un officier dans leur plus serré dans leur titre de poste. Donc j'espère que ce sera très simple maintenant. Ou au moins, vous pouvez essayer de résoudre tous ces problèmes. Si vous avez besoin d'aide, vous pouvez toujours explorer le bloc-notes de solution. Dans tous les cas, nous allons résoudre ces tâches lors des prochaines élections ici lors de la prochaine conférence. Bonne chance.
20. S4 : Pandas Essentials - Projet 2 (Partie 1) Données de paye de Chicago: Bienvenue, les gars à la conférence Chicago Payroll Data Exercice Solution. Maintenant, j'espère que vous avez déjà répondu à toutes les questions et tâches selon les instructions qui sont données dans le cahier. Continuons et passons en revue les solutions possibles dans cette conférence. Donc, la première chose est, les planificateurs
d'importation comme PD devraient être très simples. Importer. Retrouvez-nous sur Speedy. Laissons le discours. Ou le voilà. Donc la question, aussi, est Reed City de Chicago sur le point de données sur la paie C s trois. Copions celui-ci et lisons celui-ci en salaire égal pour être la porte lue. Donc nous avons des C nous trouvons Passons dans le nom. Donc donc payer égale à P d sombre arbre CSP et cela est défini moins sur vous-même. Afficher les 5 premiers enregistrements Une fois de plus, cela devrait être très simple. Vous devez appeler la tête et avait est par défaut cinq. Donc, nous avons les 5 premiers dossiers que nous avons le nom, emploi, le département titre, le salaire à temps
plein ou partiel. Heures typiques, et nous allons payer plus alphabétisés. Alors aller de l'avant obtient la vue d'ensemble des données dit que j'espère que vous vous souvenez encore que vous pouvez obtenir en quatre. Ah, alors soyez pointé pour donc ça devrait être assez simple aussi. Ici, nous avons 32 658 et les arbres totalisent huit colonnes et ah, 32 658. Non, pas de nominale et certains sont là. 7883. Non, maintenant. Et ce sont des valeurs inférieures à la normale et il y a des valeurs nulles en heures. Et les taux horaires salariaux vont de l'avant ? nombre de valeurs de fin ou aucune que vous avez dans chaque colonne de vos données doit être simple. Donc, si ce n'est pas utile ici. Appelons n'est pas sur notre bloc de données. Alors, allons lancer ce score ici. Nous avons faux, faux, faux, vrai, vrai. Vrai. Donc, c'est vrai. Vrai, faux téléphones. Chaque colonne dit que Wichman est faux et lequel est vrai ? Donc, nous avons un peu de faux et de vérité dans les trois dernières colonnes. Donc, ce que nous devons faire, nous je veux savoir combien c'est une offrande complète, qui est longue comme la fille pensait, continuer jusqu'à la fin. Appelons quelques uns sur cette course pour que nous puissions obtenir le nombre total. Donc, ici, nous avons le nom de ce travail normal plus serré zéro salaire et horaire. Zéro. Donc les trois dernières colonnes, nous avons 24 7757888 valeurs morales et ceci est 24,775. Donc, en allant de l'avant à la question 5, il demande des résultats. Ces statistiques pour votre ensemble de données. Si vous vous souvenez, nous avons une fonction décrire qui s'appelle être porte. Décrivez et sortons de ce monsieur, donc nous n'avons qu'une colonne à l'extérieur. Vérifions sa documentation décaler Contact Roll et nous voyons include is none, qui est la valeur par défaut, et aucun signifie que le résultat inclura toutes les colonnes numériques. Nous voulons donc inclure toutes les colonnes, y compris Numérique et non America. Pour ce faire, nous devons passer un orteil égal inclusivement tous. Alors passons en inclusivement égal à tous et exécutez ce moi. Donc, ici, nous avons la même sortie. Nous obtenons toutes les colonnes dans la sortie maintenant, alors passons à la pièce suivante. Donc, le meilleur sur six est quelle est la moyenne minimale maximale ? Heures typiques dont les colonnes typiques nous allons avoir la jetée d'appel et la colonne est des
heures typiques et porno Max et Nous allons courir ce court à la fois. Donc on en a 40 ici. C' est la réponse que nous voulons, c'est demander d'obtenir tous ces trois. Alors passez dans la déclaration du train et copions celui-ci. Et reprenons le café et c'est beaucoup plus,
veux-tu ? Je veux dire, moyenne
Bvg dite minimum ici et méchant ici. Alors soulignons pour nous. Donc, nous avons maximum Typique notre 40 tour 34.67 Donc, nous avons eu la même réponse. Parlons de cet ensemble étant typique sur point drop et le point Me Donc, nous n'avons pas utilisé cette goutte et un dans notre cour ici, si vous vous souvenez par défaut et comme drop all et une valeur toutes les valeurs nulles. Donc, si vous ne laissez pas tomber aucune valeur, donnez-nous toujours, ne considérez pas ces valeurs nulles lors du calcul. Vous pouvez aussi essayer la discorde, et vous verrez que vous allez obtenir la même réponse. Mettons-le dans l'impression et copier-coller ici. Si vous voyez que vous obtenez la même réponse. Oui, Astra. Donc, dans la prochaine question est de demander combien d'employés sont rémunérés et combien
travaillent sur une base horaire. Donc, dans ce cas, l'indice est de grouper les données sur une colonne de salaire ou horaire. On sait qu'on peut appeler le Groupe pour le salaire de Haller ou pour Arbel débases. Et si on coule ce froid ici. Donc, nous sommes regroupés par le groupe de trames de données par objet à quelque part dans le sein à cet endroit afin que nous puissions appeler la fonction d'agrégat. On doit appeler Comb parce qu'on en veut combien. Donc, nous allons exécuter cette chose de sorte que nous avons le plus le n. Malheureusement, la même sortie ici,service de titre de
poste, service de titre de
poste, plein ou à temps partiel. Nous avons donc 7883 personnes ah, sur une base horaire et 24 775 sur Sud. La question suivante est de savoir quel ministère a le nombre maximal d'employés. Cela devrait être assez simple. Maintenant, nous devons prendre le département si nous pouvons simplement appeler des appels radio et, euh,
ça de cette cour. Nous avons donc tous les départements. Nous ne voulons que le plus haut. Appelons. Je le devais, parce que c'est ce que nous voulons à l'extérieur. Nous avons donc le même nombre qui va de l'avant. Combien d'employés sont sur le salaire et combien sont sur horaire dans le département de police, donc c'est un peu délicat. Ce qu'il demande loin. D' abord, il demande l'appel, euh, qui est le département ? Obtenez les personnes ah, qui sont la police, puis regroupées par Sally ou notre et puis déterminer le décompte. Essayons de saisir ce truc. Ce qu'il faut faire. Voir et attrapé le département de la colonne. Alors quelle est la condition ? La police. La police est donc toute la capitale. Mettons-le entre parenthèses en passant à notre a fait un ami payé. Et maintenant ce qu'on a fait, on a pris l'appel du département et on a obtenu l'état où le département est la police et on appelle le groupe par Sally ou anciennement colonne. Donc si on ne pense pas à nouveau, obtenir l'objet d'achat, on peut l'appeler « harmonie » à nouveau. Appelons compter ici et exécutons cette auto. Donc nous avons ah, trop Sally et toutes ces colonnes sur la mise en place du service de préhension ici à nouveau. Un peu à l'école. Donc ici, nous avons le même vieux mais nous l'avons fait. On a la colonne. Nous saisissons le département de colonne viennent et ont obtenu les personnes qui ont qui ont le groupe de police par salaire ou horaire, puis appelé le compte sur les données des groupes et puis attrapé le département à nouveau juste pour obtenir la même chose. Sur quelle question ? 10. Quels sont les arrières moyennes et les salaires minimums Donc l'hindi est utilisé, pas S T. R. Et remplacer enfant dans les nouveaux salaires appelant et séparer le numéro du signe du dollar comme défectueux. Donc, si vous suivez le lien, vous pouvez explorer plus sur pandas dot cities fléchettes dot str dot split et un exemple pratique est donné sur le lien de débordement de pile. Donc ici, si vous voulez, vous pouvez explorer plus. Essayons de créer une nouvelle colonne ici. Qu' est-ce que la colonne ? Payer le salaire et ce que nous voulons faire ? Nous voulons saisir et la colonne est et salaire. Donc, ici, nous avons le salaire annuel, ce qui est courant que nous avons ici, nous avons un salaire annuel, et il a un signe et un chiffre en dollars. Donc nous saisissons cette colonne, créant une nouvelle colonne à partir de ce salaire animal et de notre nouvelle colonne. Facilité salaire si lourd sont, et puis appeler S t r. Donc ce que nous voulons Nous voulons remplacer le signe du dollar. Donc, nous y voilà. Remplaçons ce signe dollar, puis convertissez en utilisant s cravate nourriture. Donc ce que nous faisons, nous avons la fin va soudainement l'appeler faire le signe de remplacement du dollar et convertir cette valeur en plancher et ensuite la passer à une nouvelle colonne, qui est le salaire. Donc, nous créons de nouveaux numéros de collier sont flottants sur. C' est ce qu'ils disaient toutes les moitiés. C' est toujours bon de vérifier l'ami des données. Donc partout, nous avons une nouvelle colonne. Malheureusement, oui. Ce sont les salaires. Non, on peut passer maintenant. On peut appeler Max moyen sur la colonne de salaire. Donc il demande signifiait voir salaire point principal conférence sur ce truc ici. Considérez le samedi minimum. On peut copier celui-ci et oui, pour déchirer Max. Je veux dire, donc ça va être Max, et ça va être moi une conférence sur ce truc. Nous avons donc un salaire minimum maximum et moyen ici. Donc ici, il demande à nouveau la tête après les données. C' est donc demander d'afficher True Rose uniquement. Donc, ici, nous avons le même hors mis question suivante est, trouver un employé qui a le salaire maximum. N' utilisez pas le nombre maximum que vous avez sur, et il demande Tri vid i d x max. Essayons sans I d X max d'abord. Ensuite, nous allons explorer comment utiliser I d X max. Alors, quelle est notre condition ? Soyez salaire et ce que nous voulons le jour où nous voulons faire la condition généralisée. Sally et égal à Max. Donc, nous voulons saisir la thèse Alley étaient faysali point max égal orteil salade Depay. Donc, ce que nous voulons faire, nous voulons saisir le salaire où le salaire est maximum dans l'
appelant céleri . Donc c'est notre condition. Passons à notre salaire différent et dirigeons ce truc. Donc, ici, nous avons la même réponse. Donc non, il demande d'utiliser I d X max Alors essayons de voir ce que son i d x man I D x max retourne index premier, occurance off maximum sur l'accès demandé. Accédez donc à notre valeur par défaut. Zéro, qui est index et un est collier. Donc, nous voulons saisir l'index. Essayons d'utiliser i d. X max. Mettons le hachage dans les garanties. Nous voulons saisir l'indice donc nous devons utiliser un peu de mer et ensuite être sur la colonne salariale et nous pouvons appeler I le X max. Alors, qu'est-ce qu'on fait ? Nous appelons Loc sur notre ami de données payer et saisissons la colonne. Sally et appeler I d x max sur Celtic Electoral Cette école. Alors passons un à l'autre. Trouvez les employés qui ont le minimum. Malheureusement, maintenant utiliser I d. X hommes similaires à i d X max, nous avons i d x option moyenne dans nous apparente aussi bien réinstallé l'index en premier, occurance off minimum sur les axes demandés. Donc, une fois essayons d'appeler ceci I d. X minimum à la première place. Ce que nous pouvons faire similaire au score précédent au lieu de Max No, nous devons appeler. Donc on saisit l'appel de salaire. Je considère que c'est le premier notre Chris, ce qui est minimum et ensuite saisir l'endroit de ça. Donc ici, nous avons donc le titre du poste bureau du maire du département minutes des salaires numéro 96. Et donc ça devient long. Fractionnons cette conférence ici bientôt. La prochaine partie de la même conférence. Bonne chance
21. S4 : Pandas Essentials - Projet 2 (Partie 2) Données de paye de Chicago: Salut les gars. Bienvenue chez les partenaires. Est-ce que la solution d'exercice d'analyse a montré dans la suivante ? Question 30. Quels sont les moyens ? dates maximales et minimales Overly utilisent dot str et remplacent. Donc, une fois de plus, il demande d'utiliser dot str et de remplacer par le et le lieu dollars disant et de créer une nouvelle colonne. Chacun l'a souligné. Retournons et copions le froid là où nous l'avons fait. C' est là. Donc maintenant, nous devons prendre trop de taux au lieu de salaire et notre colonne va être la nouvelle . Se faire piéger. Donc, ce que nous faisons, nous créons une nouvelle colonne, un taux excessif, le signe du dollar de placement et en convertissant ça en plancher. Nous allons faire ce truc ici et ah non,
il demande Max et méchant et ah donc prenons cette colonne et appelons le minimum ici. Ici, nous ne voulons pas dire qu'on peut appeler print et je veux dire, puis copier celui-ci et
ça va être Max et on peut appeler Max. Je veux dire et dire et nous allons courir descendre. Nous avons donc des valeurs maximales et moyennes minimales ici. Ensuite, il demande de vérifier la tête de votre bloc de données. Donc ici, nous avons 01234 Je ne voulais pas 2345 police virer le dossier de la loi, s'il vous plaît. Loi sur les incendies et nous avons une nouvelle colonne. Tarif horaire comme il. Alors, aller de l'avant ici ? Oui, c' est
ce qu'on a déjà fait. En fait, celui-là 2.6 96. 32 2,6 96 et 32. Donc, question 14 employés Homan obtiennent le taux maximum excessivement. Maintenant, nous devons trouver le nombre d'employés qui obtiennent un maximum trop raid. Nous avons créé une nouvelle colonne chaque trait de soulignement effiloché. Donc, nous devons saisir la colonne, chaque soulignent et trouver la valeur maximale à partir de ces colliers. Alors ce que nous Quelle est notre condition ? Payer le commerce est égal à Nous devons faire ce dont nous avons besoin pour généraliser cette condition. Donc, nous devons prendre le maximum grand de cette colonne. Appelons le Dr Max. Non, Max, on ne peut pas t'utiliser 96 points. habitude, parce que si à un moment donné, il change de 960.9 96 point Gino ? Nous devons donc généraliser cette condition. C' est pourquoi nous utilisons la rémunération et saisissons l'appel trop tardif que nous avons créé et obtenir une valeur maximale. Donc, quel que soit le changement de valeur à l'avenir, ou à tout moment cela va marcher pour n'importe quelle situation avec la valeur maximale est genre de 96 ou quoi que ce soit au-delà de 96 mois. Donc c'est notre condition. Passons dans cette condition à notre bloc de données payer, donc parce qu'il demande combien donc nous devons appeler venir de celui-ci et apprenons l'état de lui. Donc, ici, nous avons le nom, le poste, le département de titre, et ainsi de suite. On a eu les mêmes résultats. Donc, euh, les employés d'Harmony obtiennent un taux excessif maximum. Donc c'est ce qu'il demande. Aller de l'avant, qui obtient le maximum ? Notre chef l'a fait, nous allons trouver qui obtient le maximum tout vraiment. Donc, une fois de plus, nous devons saisir le calme de chaque fil. Et quelle est notre condition ? Étaient p chaque grand est Max. Donc, c'est ce que nous voulons attraper une personne qui obtient le maximum sur leader vendu gars qui a une valeur maximale dans le soulignement h. Grande colonne. Donc c'est notre condition. Passons dans nos données de la paye et nous allons faire cette chose ici donc ici nous avons des aubes et département est tenu à temps plein ou à temps partiel. moitié plein temps. Typique toujours 35 96.0 heures. Euh, 96 points est résident tout de l'endroit où nous allons de l'avant. Combien d'employés gagnent moins que le taux moyen excessif ? C' est un peu délicat. Comme si tu devais trouver la moyenne d'abord et ensuite faire la comparaison,
euh, euh, en utilisant la méchante donc ce qu'il demande. Nous devons attraper le truc appelé et mettons la condition plus tard sur Ils un point de commerce moi . Donc c'est notre condition. On s'empare d'un échange et la moyenne sur l'ovale, et la condition est que la paire est inférieure à la demande, est-ce
pas ? Donc c'est la condition comme dans le si seulement ils l'appelaient. Le raid excessivement est inférieur à la moyenne de cet appel. Donc c'est la condition. Passons dans cet état aussi. Plus besoin de faire différent p. et une fois de plus, il demande à la maison tout. Donc, nous devons appeler le compteur ici si nous courons. Donc nous l'avons fait. Donc il demande le numéro seulement pour qu'on puisse appeler chacun freiné et ensuite on a 2791. Donc, à la question 17, il demande de rentrer chez lui. Les employés sont rémunérés à l'heure et ils ont un emploi à temps plein. Alors vérifions la tête sur les données d'abord. Donc, si on voit un raid horaire, c'est soit une fin, soit une valeur. Donc, quiconque n'est pas, ça veut dire que ce type ou cette personne n'a pas le taux horaire. Donc, une condition que nous devons savoir le jeûne est que la valeur ne doit pas être non, et la seconde est à temps partiel ou à temps plein. Le statut doit être égal orteil à moitié plein temps. Appliquons les deux conditions. Heureux, alors on pourra prendre n'importe quelle colonne. Huit lu ou je l'ai seulement fait. Allons chercher l'original. Omar. Quelle est notre condition ? N' est pas non. Donc tous ceux qui ne connaissent aucune valeur, ce qui ne sait pas qu'il est compréhensible que ce gars soit, euh, trop évaluer. Si ce n'est pas
le cas, la personne reçoit un salaire comme nous pouvons le voir ici aussi. Donc c'est notre première condition, et notre deuxième condition est la baie à temps plein ou à temps partiel est en fait un vol. Il est donc quatre fois. Mettons ces deux conditions dans Prentice et maintenant ces conditions d'air aux conditions. Et passons dans ces deux conditions à notre bloc de données là-bas. Donc c'est notre condition de masquage. Donc, nous filtrons en fonction de cette condition. Donc il demande à la maison tout ce qu'on doit appeler Count avant gauche, cette cellule ici. Donc ici, nous avons 5906 donc nous avons eu le même nombre. Donc maintenant, nous ne pouvons appeler qu'une seule colonne, qui est, disons, nous pouvons appeler le temps de la grippe ou à temps partiel à nouveau ici parce que nous ah, marchant avec cet appelant et moins sur ce sujet. Et donc ici, nous avons commencé à le diviser ici. Donc, nous appelons compter et afficher seulement un temps plein ou à temps partiel dans fascinant. Il demande de trouver les employés à temps plein qui travaillent à 10 licenciés trop. Donc maintenant on nous donne un numéro pour au cours de la journée, donc nous devons savoir tous ceux sur les employés travaillaient avec H huit égale à 10. C' est passer cette chose ici donc ils ont encore une fois besoin de prendre à temps plein ou à temps partiel parce que nous avons besoin de le savoir à temps plein. Si c'est le cas, c'est notre première condition. C' est Jim Francis. C' est toujours bon de les séparer. C' est les parents, notre deuxième condition est maintenant. C' est ce que nous pouvons. On peut prendre cette colonne ou on peut saisir cette couleur. Si nous saisissons chaque trait de soulignement 8, alors nous devons passer 10 points. Tu sais, s'ils étaient tous au cours de la journée, on doit ajouter un signe de dollar. Réponse. Alors attrapons ça trop tard et gardez-le dans votre esprit. Celle-ci est ficelle, et celle-ci est à l'arrière, donc on peut dire être trop raid. Et quelle est notre condition ? Égal à la boule de signe. 10 points vous et ceci est notre deuxième condition. Donc, c'est personne ce masque pour payer et voir comment cela fonctionne. Apprenons ce tribunal ici. Donc ici, nous avons il devrait être 10.0 parce que c'est le zéro bas deux ans après ah dot Donc ici nous avons. Donc nous en avons un, 232 4522 et ce numéro. Donc, si vous ne voulez pas, vous pouvez ajouter si vous voulez utiliser cette colonne, donc 10.0 donc ce sera le même. Pour que tu puisses attraper. Je l'ai déjà fait. La colonne d'origine est celle que vous avez déjà créée. Donc, dans la question suivante, combien de titres d'emploi uniques y a-t-il dans les données ? Ça devrait être assez simple, en fait. Donc, vous vous souvenez que vous avez, ah, unique et unique. On doit prendre du travail, mourir des adultes et appeler. C' est ce qu'on appelle unique en premier. Donc, nous avons 12345 et nous pouvons appeler d'une manière ou d'une autre. Et juste pour avoir ce numéro comme Daughter Dart, c'est une longue liste. Nous avons donc 1000 et 95 titres d'emploi uniques. Donc, le 20 il est, quel était le salaire moyen sur les employés de chaque ministère ? Cela devrait être assez simple. Nous devons d'abord regrouper les données, fonction du département par département. S' il y en a, nous obtenons le groupe par bloc de données groupe par objet. Alors appelons méchant sur ce truc. Donc, nous avons là. Mais nous ne voulons que le salaire. Appelez-le, alors attrapons-le, Céleri. Donc, ici, nous avons 7891278912 et 666 Donc salaire déplorable de chaque département. Donc aller de l'avant. Alors la question suivante est quel est le titre d'emploi d'une fille ? Pologne. Soyez donc s'il vous plaît charger là à spécial entre un gr et Bullen. Alors essayons de saisir celui-ci. Ok, on doit prendre le nom. C' est le nom de la personne et quel est son nom ? C' est son nom. Et il demande que nous ayons deux espèces ici. Ajoutons deux espaces. C' est donc notre condition pour filtrer les données. Passons ça aussi. L' a fait un cadre. D' accord. Et allons-y de ce cours. Nous avons donc seulement besoin d'obtenir le titre du poste. Alors prenons le titre du poste en passant seulement le titre de la boutique ici. Donc, ici, nous avons 2 30 chef en junior. La suivante est quels sont les titres les plus courants. Encore une fois, nombre de
valeurs va marcher ici. Donc, si vous vous souvenez, j'ai mentionné dans le précédent comme juste que nous allons utiliser avait la valeur contra ces
fonctions communes assez souvent vous avez besoin de tout ce genre de fonction, alors explorer plus sur les données. Donc, le titre de poste le plus commun. On a besoin d'un titre de poste. C' est Copions ça d'ici. Les données d'emploi si vous appelez Bill, vous comptez et nous allons lancer ceci ici. Donc, voilà ce hors. Tous les titres de poste, nous n'avons besoin que de cinq. Allons de l'avant sur celui-ci, cependant. Nous avons ici un policier, pompier, le sergent vide Poole, chauffeur de camion de
mortier et un policier. Et donc la prochaine question est, combien de personnes ont les officiers du monde dans leurs titres de travail ou cela déjà donné cela est peu délicat et la réponse est déjà donnée. Donc, nous devons écrire une fonction. Ils trouvent quelque chose qui passe le titre. Et puis dans ce titre, nous fouillons notre officier. Donc, si officier de chaîne dans le titre de la guerre de fille donc ici dot Lore nous avons affaire en majuscules et minuscules est donc nous convertissons si c'est un parti de tout mettre en loi. Peu vrai, sinon l'autre faute Ritter. Donc, cette fonction recherche chaîne. Nous appelons l'expression de Lemba. Donc, ce que nous faisons, nous saisissons le titre du travail en utilisant appliquer pour l'expression Lember et en appelant find string. Donc, nous passons le titre de travail des actes à la fonction trouve chose qui revient à nos chutes . Alors, si c'est vrai, nous recevons des sommes pour toutes les vérités, donc nous obtenons des élémentos et modernes et une personne qui a l'officier dans leur travail mieux. Donc, tout était à propos des exercices de données sur la paie de Chicago. Et avec cet exercice, nous avons terminé avec la section d'analyse des données des planificateurs. Donc, c'était une section étendue. Nous avons beaucoup à apprendre dans cette section. Nous allons utiliser toutes les connaissances et compétences ensemble ce que nous avons accompli dans cette section devenir une réalisation et les sections d'apprentissage automatique les ont révisées une fois de plus. Passez par tous les exercices et essayez de suivre le concept. Si vous avez besoin d'aide, vous pouvez toujours demander dans le groupe, vous pouvez toujours m'écrire, et je serais plus qu'heureux de répondre à toutes vos questions. Si vous sentez que vous avez besoin d'aide, écrivez-moi en voyant la prochaine conférence où nous allons de l'avant vers la réalisation des données maintenant. Bonne chance
22. Et ensuite ....... !: [Pas de discours]