synthese sequence 1d representation des donnees

ere N S I Indexer rechercher trier fusionner des tables SYNTHESE Synthèse Traitement des données en tables Extrait de NSI Spécialité Cours entrainement HATIER - Conversion odt xls xlx vers format CSV tableur importer doc C - Conversion format CSV vers odt xls xlx tableur exporter - Import CSV python import csv def depuiscsv ?chier lecteur csv DictReader open ?chier csv 'r' return dict ligne for ligne in lecteur depuiscsv ident virgule - Export vers ?chier CSV python import csv def verscsv ?chier nom ordre with open ?chier csv 'w' newline '' as csv ?le dic csv DictWriter csv ?le ?eldnames ordre dic writeheader écrire la er ligne celle des attributs for ligne in table dic writerow ligne ajoute les ligne de la table return None ordre Nom Anglais Info Maths nom ?chierexport exporttable verscsv nom ?chier export table ordre - Sélection de lignes véri ?ant un critère def selectligne table critere Resultat for ligne in table if eval critere Resultat append ligne return Resultat Critere eval ligne 'Maths' selectligne Table Critere - Sélection de colonnes véri ?ant un attribut def projection table listattributs return cle ligne cle for cle in ligne if cle in listattributs for ligne in table projection Table Nom Info doc C - Tri d ? une table selon une colonne - Jointure de table ou fusion def tri table attribut ordretri def critere ligne return ligne attribut return sorted table key critere reverse ordretri tri Table Anglais True argument est la table à trier argument est la clé nom de la colonne à trier argument est la reverse True décroissant ou False croissant from copy import deepcopy def Jointure table table cle cle newtable for ligne in table for ligne in table if ligne cle ligne cle newligne deepcopy ligne for cle in ligne if cle cle newligne cle ligne cle newtable append newligne return newtable fusion Jointure Table Table Nom Nom print fusion doc C

  • 23
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager