Menu
CoddyTech

Series

Część sekcji Dane i wykresy ścieżki Machine Learning w Coddy. Lekcja 31 z 60.

Ten rozdział kończy się podsumowaniem całego pliku z filmami w czterech wierszach:

Mała tabela z 4 kreskówkami, ich tytułami, ocenami i liczbą głosów oraz strzałką wskazującą kartę z czterema wierszami: Filmy 4, oceny od 6.4 do 7.7, średnia ocena 7.05, połowa filmów ma ponad 16600 głosów

Zaczyna się od małych rzeczy. Lista rozpoznaje wartości po pozycji; biblioteka pandas do pracy z tabelami nadaje każdej z nich etykietę:

Seria przedstawiona jako jedna kolumna: etykiety apple, banana i mango z boku, obok nich ceny 1.5, 0.5 i 2.5, a wiersz mango jest wyróżniony

Ta oznaczona kolumna to seria. Przekaż wartości do pd.Series, a etykiety za pomocą index=:

import pandas as pd

prices = pd.Series([1.5, 0.5, 2.5], index=["apple", "banana", "mango"])
print(prices)
print(prices["mango"])

To wypisuje wartości wraz z etykietami, ich typ, a następnie cenę mango:

apple     1.5
banana    0.5
mango     2.5
dtype: float64
2.5

prices.mean() wynosi 1.5, tak jak w przypadku tablicy. Bez index= etykiety to 0, 1, 2.

challenge icon

Wyzwanie

Średni

Prom kursuje trzy razy dziennie. Program odczytuje liczbę pasażerów podczas porannego, południowego i późnego rejsu, a następnie nazwę rejsu do trip.

  1. Utwórz obiekt Series passengers z trzema wartościami, oznaczonymi jako early, midday i late.
  2. Wyświetl go.
  3. Wyświetl średnią zaokrągloną do 1 miejsca po przecinku.
  4. Wyświetl liczbę pasażerów na rejsie trip.

Dla wartości 40, 95, 61 i early:

early     40
midday    95
late      61
dtype: int64
Average: 65.3 passengers
early: 40 passengers

Spróbuj swoich sił

import pandas as pd

early = int(input())
midday = int(input())
late = int(input())
trip = 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