CSV do DataFrame (2)
Wywołanie read_csv() do zaimportowania danych CSV nie zwróciło błędu, ale wynik nie jest do końca taki, jakiego oczekiwaliśmy. Etykiety wierszy zostały zaimportowane jako osobna kolumna bez nazwy.
Pamiętasz argument index_col funkcji read_csv()? Pozwala on wskazać, która kolumna pliku CSV ma pełnić rolę etykiet wierszy. To właśnie tego potrzebujesz tutaj!
Kod Pythona rozwiązujący poprzednie ćwiczenie jest już wczytany – wprowadź odpowiednie zmiany, aby poprawić import danych.
To ćwiczenie jest częścią kursu
Python średnio zaawansowany
Instrukcje do ćwiczenia
- Uruchom kod za pomocą Uruchom kod i sprawdź, czy pierwsza kolumna powinna być użyta jako etykiety wierszy.
- Podaj argument
index_colwewnątrz wywołaniapd.read_csv(): ustaw go na0, aby pierwsza kolumna była traktowana jako etykiety wierszy. - Czy wydruk zmiennej
carswygląda teraz lepiej?
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Import pandas as pd
import pandas as pd
# Fix import by including index_col
cars = pd.read_csv('cars.csv')
# Print out cars
print(cars)