Menu
Coddy logo textTech

Statystyki opisowe

Lekcja 14 z 19 w kursie Analiza danych z pandas w Coddy.

Pandas oferuje kilka funkcji, które pomagają zrozumieć i analizować dane. Oto kilka często używanych funkcji:

<strong>.count()</strong>: zwraca liczbę niepustych obserwacji:

df['column_name'].count()

<strong>.mean()</strong>: zwraca średnią niepustych obserwacji:

df['column_name'].mean()

<strong>.min()</strong> i <strong>.max()</strong>: zwracają minimalne i maksymalne wartości niepustych obserwacji:

df['column_name'].min()
df['column_name'].max()

<strong>.median()</strong>: zwraca medianę niepustych obserwacji:

df['column_name'].median()

<strong>.std()</strong>: zwraca odchylenie standardowe niepustych obserwacji:

df['column_name'].std()

Oto przykład użycia tych metod w połączeniu z tym, czego się nauczyliśmy:

Policz, ilu graczy należy do grupy A:

players_a = df[df["group"] == "A"]
num_players = players_a["id"].count()
mean_score = players_a["score"].mean()
challenge icon

Wyzwanie

Łatwy

Plik CSV visits.csv zawiera informacje o liczbie odwiedzin w danej lokalizacji w określonym czasie.

Oto pierwsze 5 wierszy pliku:

location_id,visits,timestamp
8,1771,27498
9,4187,79919
0,4959,54228
6,7721,41588

Utwórz słownik z następującymi kluczami: min, max, mean, std i median, a następnie podaj odpowiadającą im wartość statystyk kolumny visits dla lokalizacji o identyfikatorze 5.

Na koniec wypisz słownik.

 

Otrzymujesz część kodu do tego wyzwania. Uzupełnij brakujący fragment.

Spróbuj swoich sił

# pandas as pd jest już zaimportowany
df = pd.read_csv("./visits.csv")
# Napisz swój kod poniżej


res = {
    "min": locaion_5["visits"].min(),
    "max": # uzupełnij
    "mean": # uzupełnij
    "std": # uzupełnij
    "median": # uzupełnij
}
print(res)

Wszystkie lekcje w sekcji Analiza danych z pandas

Poćwicz samodzielnie: Kompilator Python online