1. Nauka
  2. /
  3. Kursy
  4. /
  5. Python dla użytkowników R

Connected

ćwiczenie

Wczytywanie wielu plików z danymi

Ręczne importowanie wielu zbiorów danych jest jak najbardziej możliwe. Zdarzają się jednak sytuacje, gdy chcesz wczytać całą grupę zbiorów danych bez konieczności wielokrotnego wywoływania read_csv(). Możesz do tego użyć wbudowanej biblioteki glob, która służy do wyszukiwania plików pasujących do określonego wzorca. Nazwa pochodzi od pojęcia „globbing" – sposobu definiowania wzorców w powłoce Bash.

Funkcja glob() zwraca listę nazw plików pasujących do podanego wzorca. Następnie możesz użyć wyrażenia listowego, aby wczytać wiele plików do listy, a potem wyodrębnić interesujący cię DataFrame.

Instrukcje

100 XP
  • Utwórz listę wszystkich plików csv w bieżącym katalogu i przypisz ją do zmiennej csv_files.
  • Napisz wyrażenie listowe, które wczyta wszystkie pliki csv do listy dfs.
  • Napisz wyrażenie listowe, które sprawdzi atrybut .shape każdego DataFrame na liście.