Outils pour utilisateurs

Outils du site


exploiter_un_fichier_csv

Ceci est une ancienne révision du document !


Le fichier CSV est fourni par l'enseignant

L'enseignant peut attacher un fichier CSV au notebook pour que chaque élève puisse l'utiliser.

Le fichier CSV est fourni par l'élève

L'élève peut exploiter son propre fichier CSV. Attention : son fichier ne sera disponible que pour lui et uniquement le temps de sa session. Ce fichier ne sera pas enregistré. Seuls les fichiers attachés au notebook par l'enseignant sont pérennes. Les copies des élèves risquent donc d'être difficiles à corriger.

Pour cela, il importe d'abord son fichier CSV dans le notebook grâce au menu Capytale>Fichiers annexes>Disponibles de temps de la session>+Ajouter un fichier disponible le temps de la session.

Ensuite, il exécute par exemple l'un des codes suivants (si son fichier s'appelle “monFichier.csv” et que la séparation est le point-virgule “;”) :

  • Sans utiliser de module spécifique :

fichier = open("monFichier.csv",'r')
contenu = fichier.read()
fichier.close()
print(contenu)

  • Avec le module csv :

import csv                          
fichier = open("monFichier.csv", "r")
contenu = csv.DictReader(fichier, delimiter=";")
liste = []
for ligne in contenu:               
    liste.append(dict(ligne))
fichier.close()
liste

  • Avec le module pandas :

import pandas
donnees = pandas.read_csv("monFichier.csv", delimiter=";")
donnees.head()

exploiter_un_fichier_csv.1622200099.txt.gz · Dernière modification : 2021/05/28 13:08 de mbn_ADV08830