Wybieranie wierszy
Część sekcji Dane i wykresy ścieżki Machine Learning w Coddy. Lekcja 37 z 60.
Ten rozdział kończy się przedstawieniem bestsellerów sklepu, wybranych w ten sposób:
Zaczyna się od jednego wiersza, jednej próbki. pandas uzyskuje do niego dostęp na dwa sposoby: iloc liczy pozycje od 0, tak jak lista; loc używa etykiety:
planets = pd.DataFrame(
{"moons": [0, 1, 2, 95], "diameter_km": [4879, 12756, 6792, 142984]},
index=["Mercury", "Earth", "Mars", "Jupiter"],
)
print(planets.iloc[2])
print(planets.loc["Earth"])To wypisuje dwa wiersze, z których każdy jest serią oznaczoną nazwami kolumn:
moons 2
diameter_km 6792
Name: Mars, dtype: int64
moons 1
diameter_km 12756
Name: Earth, dtype: int64Dodaj nazwę kolumny dla jednej komórki: planets.loc["Jupiter", "moons"] to 95. iloc[-1] to ostatni wiersz.
W tabeli odczytanej z pliku CSV etykiety odpowiadają pozycjom, dopóki wiersze nie zostaną przefiltrowane lub posortowane.
Wyzwanie
ŚredniWyniki biegu na 10 km znajdują się w pliku race.csv, po jednym zawodniku w każdym wierszu, w kolejności ukończenia biegu, w kolumnach runner, club i minutes. Program wczytuje je do race i odczytuje place, gdzie 1 oznacza zwycięzcę.
- Wypisz, kto zajął to miejsce.
- Wypisz jego czas.
- Wypisz, kto ukończył bieg jako ostatni.
Dla innego biegu i miejsca 2:
Place 2: Ola Berg
Time: 51.5 minutes
Last: Kim ItoSpróbuj swoich sił
import pandas as pd
race = pd.read_csv("race.csv")
place = int(input())
# Wpisz 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ą2Tablice 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