Wybieranie kolumn
Część sekcji Dane i wykresy ścieżki Machine Learning w Coddy. Lekcja 35 z 60.
Większość pytań dotyczy jednej kolumny: średniej wagi, najwyższego psa. Wpisz nazwę kolumny w nawiasach kwadratowych, aby ją wybrać:
dogs = pd.DataFrame({
"name": ["Max", "Luna", "Bo", "Kira"],
"kg": [30, 8, 22, 12],
"cm": [61, 30, 55, 40],
})
print(dogs["kg"])
print(dogs["kg"].mean())To wyświetla serię o nazwie takiej jak jej kolumna, a następnie średnią wagę:
0 30
1 8
2 22
3 12
Name: kg, dtype: int64
18.0W przypadku kilku kolumn umieść listę nazw w nawiasach. Otrzymasz mniejszy obiekt DataFrame z kolumnami w wybranej przez Ciebie kolejności:
print(dogs[["name", "cm"]])To wyświetla:
name cm
0 Max 61
1 Luna 30
2 Bo 55
3 Kira 40Wybieranie kolumn pozwala modelowi później uzyskać dokładnie te cechy, na podstawie których powinien się uczyć.
Wyzwanie
ŚredniWitryna z recenzjami wczytuje plik phones.csv do phones, zawierającego kolumny model, price, battery_h (godziny) i weight_g. Program wczytuje nazwę jednej kolumny do column.
- Wyświetl pierwsze 3 wiersze tabeli zawierającej tylko
modeli tę kolumnę. - Wyświetl jej najmniejszą i największą wartość oraz średnią zaokrągloną do 1 miejsca po przecinku, jak poniżej.
Dla tabeli zegarków i kolumny strap_mm:
model strap_mm
0 Orca 20
1 Quartzy 18
2 Brio 22
strap_mm: from 16 to 24, average 20.4Spróbuj swoich sił
import pandas as pd
phones = pd.read_csv("phones.csv")
column = 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