Menu
CoddyTech

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.

Wysoka tabela 24 piosenek z kolumnami song, seconds i plays, przedstawiona jako siatka; wyróżniono jej pierwsze 3 wiersze i oznaczono je jako head(3), a nawias z boku wskazuje 24 wiersze

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.000000

25%, 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.

challenge icon

Wyzwanie

Średni

Model 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.

  1. Wypisz Trips: i liczbę wierszy.
  2. Dla każdej kolumny, po kolei, wypisz jej nazwę, dwukropek i numbers, jeśli podsumowuje ją .describe(), w przeciwnym razie text.
  3. Wypisz pierwsze n wierszy.

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  Central

Spróbuj swoich sił

import pandas as pd

trips = pd.read_csv("taxi_trips.csv")
n = int(input())

# Napisz swój kod poniżej
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Dane i wykresy

Poćwicz samodzielnie: Kompilator Python online