ÎncepețiÎncepe gratuit

Încarcă mai multe fișiere de date

Este perfect în regulă să imporți mai multe seturi de date manual. Totuși, vor fi situații în care vei dori să imporți mai multe seturi de date fără a apela de mai multe ori funcția read_csv(). Poți folosi biblioteca glob, integrată în Python, pentru a căuta fișiere care corespund unui anumit tipar. Biblioteca se numește „glob" deoarece „globbing" este modul în care tiparele sunt specificate în shell-ul Bash.

Funcția glob() returnează o listă de nume de fișiere care corespund tiparului specificat. Poți folosi apoi o listă comprehensiune pentru a importa mai multe fișiere într-o listă și, ulterior, pentru a extrage DataFrame-ul dorit.

Acest exercițiu face parte din cursul

Python pentru utilizatori de R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Obține o listă cu toate fișierele csv din directorul curent și atribuie-o variabilei csv_files.
  • Scrie o listă comprehensiune care citește toate fișierele csv într-o listă, dfs.
  • Scrie o listă comprehensiune care verifică .shape pentru fiecare DataFrame din listă.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

import glob
import pandas as pd

# Get a list of all the csv files
csv_files = glob.____('*.csv')

# List comprehension that loads of all the files
dfs = [pd.read_csv(____) for ____ in ____]

# List comprehension that looks at the shape of all DataFrames
print(____)
Editează și rulează codul