Przeglądanie danych
Część sekcji Dane i wykresy ścieżki Machine Learning w Coddy. Lekcja 34 z 60.
Nowy zbiór danych jest zbyt długi, by go wyświetlić. Kilka szybkich kontroli pozwoli poznać jego rozmiar, kolumny i wartości.
songs = pd.read_csv("songs.csv")
print(songs.head(3)) # pierwsze 3 wiersze; samo head() zwraca 5
print(songs.shape) # (wiersze, kolumny)
for name in songs.columns:
print(name)To wyświetla:
song seconds plays
0 Blue Hour 210 5169
1 Paper Moon 176 6689
2 Tide 272 2739
(24, 3)
song
seconds
plays.describe() podsumowuje każdą kolumnę liczbową i pomija kolumnę tekstową song. print(songs.describe()) wyświetla:
seconds plays
count 24.000000 24.000000
mean 212.708333 5116.333333
std 42.367419 2189.610898
min 151.000000 1289.000000
25% 175.250000 3626.250000
50% 213.000000 5051.000000
75% 232.250000 6711.500000
max 290.000000 8992.00000025%, 50% i 75% to wartości odpowiednio jednej czwartej, połowy i trzech czwartych uporządkowanej kolumny.
Podsumowanie również jest tabelą: "plays" in songs.describe().columns to True, ponieważ in sprawdza, czy znajduje się tam dana nazwa.
Wyzwanie
ŚredniModel uczy się tylko na kolumnach liczbowych, dlatego firma taksówkowa najpierw sprawdza dziennik przejazdów. Program wczytuje taxi_trips.csv do trips i odczytuje liczbę n.
- Wypisz
Trips:i liczbę wierszy. - Dla każdej kolumny, po kolei, wypisz jej nazwę, dwukropek i
numbers, jeśli podsumowuje ją.describe(), w przeciwnym razietext. - Wypisz pierwsze
nwierszy.
Dla tabeli zawierającej 30 wypożyczeń rowerów i n = 2:
Trips: 30
bike: text
km: numbers
station: text
bike km station
0 B-12 4.6 Pier
1 B-07 11.2 CentralSpróbuj swoich sił
import pandas as pd
trips = pd.read_csv("taxi_trips.csv")
n = int(input())
# Napisz swój kod poniżej
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.
Wszystkie lekcje w sekcji Dane i wykresy
4Przekształcanie danych
Zmiana kształtu tablicŁączenie tablicLiczby losowePodsumowanie: symulacja rzutu kostką7Ramki danych w pandas
SeriesRamki danychWczytywanie plików CSVPrzeglądanie danychWybieranie kolumnPodsumowanie: oceny filmów2Tablice NumPy
Tworzenie tablicKształt i rozmiarZakresy liczbIndeksowanie i wycinaniePodsumowanie: siatka temperatur5Wykresy liniowe i punktowe
Etykiety i tytułyWykresy punktoweWiele linii i legendyKolory i znacznikiRysunki i osiePodsumowanie: tygodniowa liczba kroków8Filtrowanie i sortowanie
Wybieranie wierszyFiltrowanie wierszySortowanie wartościNowe kolumnyPodsumowanie: najlepsze produkty3Operacje matematyczne na tablicach
Operacje matematyczne na całych tablicachStatystyki podsumowująceStatystyki według osiRozgłaszanieMaski logicznePodsumowanie: wyniki egzaminów6Wykresy danych
Wykresy słupkoweHistogramyKilka wykresów na jednymObrazy jako tablicePodsumowanie: raport o opadach9Grupowanie i czyszczenie
Zliczanie wartościGrupowanie danychKilka podsumowańBrakujące wartościPowtórka: wyniki ankietyPoćwicz samodzielnie: Kompilator Python online