Trier une table en utilisant une bibliothèque Python
- Fiche de cours
- Quiz
- Profs en ligne
- Videos
- Application mobile
Trier un tableau en utilisant une bibliothèque Python.
On peut trier les données d’un fichier CSV en utilisant la méthode sort de la bibliothèque Pandas.
- Utilisation d’un fichier CSV
- Utilisation de la bibliothèque Pandas
Il ne s’agit pas d’un tri en place, car la table d’origine n’est pas modifiée.
Pour les chaines de caractères, l’ordre croissant correspond à l’ordre alphabétique.
On trie le fichier CSV suivant.
On écrit le programme Python suivant.
Ce qui permet d’obtenir l’affichage suivant.
nom | prenom | ne en | |
6 | Berry | Gerard | 1948 |
7 | Boole | George | 1815 |
8 | Gates | Bill | 1955 |
0 | Hopper | Grace | 1906 |
4 | Huet | Gerard | 1947 |
2 | Liskov | Barbara | 1939 |
1 | Lovelace | Ada | 1815 |
3 | Sanders | Lucy | 1954 |
5 | Turing | Alan | 1912 |
On modifie la ligne 3 du programme de la manière suivante.
On obtient l’affichage suivant.
nom | prenom | ne en | |
1 | Lovelace | Ada | 1815 |
7 | Boole | George | 1815 |
0 | Hopper | Grace | 1906 |
5 | Turing | Alan | 1912 |
2 | Liskov | Barbara | 1939 |
4 | Huet | Gerard | 1947 |
6 | Berry | Gerard | 1948 |
3 | Sanders | Lucy | 1954 |
8 | Gates | Bill | 1955 |
On trie le fichier CSV suivant.
On écrit le programme Python suivant.
Ce qui permet d’obtenir l’affichage suivant.
nom | prenom | ne en | |
8 | Gates | Bill | 1955 |
3 | Sanders | Lucy | 1954 |
6 | Berry | Gerard | 1948 |
4 | Huet | Gerard | 1947 |
2 | Liskov | Barbara | 1939 |
5 | Turing | Alan | 1912 |
0 | Hopper | Grace | 1906 |
7 | Boole | George | 1815 |
1 | Lovelace | Ada | 1815 |
On modifie la ligne 3 du programme de la manière suivante.
On obtient l’affichage suivant.
nom | prenom | ne en | |
3 | Sanders | Lucy | 1954 |
0 | Hopper | Grace | 1906 |
4 | Huet | Gerard | 1947 |
6 | Berry | Gerard | 1948 |
7 | Boole | George | 1815 |
8 | Gates | Bill | 1955 |
2 | Liskov | Barbara | 1939 |
5 | Turing | Alan | 1912 |
1 | Lovelace | Ada | 1815 |
Vous avez obtenu75%de bonnes réponses !