1. Apprendre
  2. /
  3. Cours
  4. /
  5. Introduction à l'importation de données en Python

Connected

Exercice

Personnaliser votre importation NumPy

Que faire s'il y a des lignes, comme un en-tête, que vous ne voulez pas importer? Et si votre fichier utilise un délimiteur autre que la virgule? Et si vous souhaitez n'importer que certaines colonnes?

Plusieurs arguments de np.loadtxt() vous seront utiles :

  • delimiter change le délimiteur attendu par loadtxt().
    • Utilisez ',' pour un fichier délimité par des virgules.
    • Utilisez '\t' pour un fichier délimité par des tabulations.
  • skiprows vous permet d'indiquer combien de lignes (et non des indices) vous souhaitez ignorer.
  • usecols prend une liste des indices des colonnes que vous voulez conserver.

Le fichier que vous allez importer, digits_header.txt, contient un en-tête et est délimité par des tabulations.

Instructions

100 XP
  • Complétez les arguments de np.loadtxt() : le fichier à importer est délimité par des tabulations, vous voulez ignorer la première ligne et n'importer que la première et la troisième colonnes.
  • Complétez l'argument de l'appel à print() afin d'afficher l'ensemble du tableau que vous venez d'importer.