1. Learn
  2. /
  3. Cursuri
  4. /
  5. Introducere în importul datelor în Python

Connected

exercițiu

Personalizarea importului cu NumPy

Ce faci dacă există rânduri, cum ar fi un antet, pe care nu vrei să le imporți? Sau dacă fișierul tău folosește un alt delimitator decât virgula? Sau dacă dorești să imporți doar anumite coloane?

np.loadtxt() acceptă mai multe argumente utile în astfel de situații:

  • delimiter modifică delimitatorul așteptat de loadtxt().
    • Poți folosi ',' pentru delimitare prin virgulă.
    • Poți folosi '\t' pentru delimitare prin tab.
  • skiprows îți permite să specifici câte rânduri (nu indecși) vrei să sari.
  • usecols primește o listă cu indecșii coloanelor pe care vrei să le păstrezi.

Fișierul pe care îl vei importa, digits_header.txt, are un antet și este delimitat prin tab.

Instrucțiuni

100 XP
  • Completează argumentele funcției np.loadtxt(): fișierul pe care îl imporți este delimitat prin tab, vrei să sari peste primul rând și să imporți doar prima și a treia coloană.
  • Completează argumentul apelului print() pentru a afișa întregul array pe care tocmai l-ai importat.