Z kursu: Poziom w górę: Python

Aby odblokować ten kurs, skorzystaj z bezpłatnej próbnej subskrypcji

Dołącz dzisiaj, aby uzyskać dostęp do ponad 24 000 kursów prowadzonych przez ekspertów w branży.

Połącz pliki CSV

Połącz pliki CSV

(efekty dźwiękowe w grze wideo) - [Instruktor] Wartości rozdzielane przecinkami (CSV) to popularny format pliku do przechowywania danych tabelarycznych w zwykłym pliku tekstowym. Pierwszy wiersz zawiera co najmniej jedną nazwę pola oddzieloną przecinkami, a każdy wiersz poniżej jest rekordem z wartościami oddzielonymi przecinkami odpowiadającymi tym polom. Twoim celem jest napisanie funkcji w Pythonie, aby scalić wiele plików CSV w jeden. Powinien akceptować listę ścieżek do plików wejściowych, które chcesz scalić, oraz ścieżkę do pliku wyjściowego. Na przykład to wywołanie scalania woluminów CSV spowoduje scalenie dwóch plików, "class1" i "class2", w plik wyjściowy o nazwie "all_students". Funkcja powinna być wystarczająco solidna, aby scalić pliki, nawet jeśli nagłówki nie są zgodne. Pola mogą być w innej kolejności lub jeden plik może zawierać dodatkowe pola, których nie ma w drugim. Powinien obsłużyć oba przypadki bez utraty jakichkolwiek pól ani danych. Zatrzymaj teraz film, aby…

Spis treści