0Pricing
Python Academy · Lekcja

Analiza danych za pomocą Pandas

Dowiedz się, jak przetwarzać i analizować dane za pomocą ramek danych Pandas

Analiza danych za pomocą Pandas to bezpłatna lekcja Python Academy na CoddyKit. To lekcja 1 z 5. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Python Academy, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Python Academy zawiera 5 lekcji w sumie.

Wprowadzenie do Pandas

Wprowadzenie do Pandas

Pandas to potężna biblioteka języka Python służąca do analizy i przetwarzania danych. Udostępnia struktury danych, takie jak DataFrame i Series, które ułatwiają czyszczenie, przekształcanie i analizowanie danych.

W tej lekcji poznają Państwo podstawy biblioteki Pandas oraz sposób jej wykorzystania do analizy danych.

Analiza danych za pomocą Pandas — ilustracja 1

Instalowanie Pandas

Instalowanie Pandas

Aby zainstalować Pandas, należy użyć w terminalu następującego polecenia:

pip install pandas

Po zainstalowaniu biblioteki można zaimportować Pandas w skryptach języka Python:

# Importing pandas
import pandas as pd

print("Pandas imported successfully")

Czym jest DataFrame?

Czym jest DataFrame?

DataFrame to dwuwymiarowa, tabelaryczna struktura danych w bibliotece Pandas. Przypomina arkusz kalkulacyjny lub tabelę SQL.

DataFrame można utworzyć na podstawie słownika, listy lub pliku zewnętrznego:

# Creating a DataFrame from a dictionary
data = {
    "Name": ["Alice", "Bob", "Charlie"],
    "Age": [25, 30, 35],
    "City": ["New York", "London", "Paris"]
}
df = pd.DataFrame(data)
print(df)

Odczytywanie danych z plików

Odczytywanie danych z plików

Pandas ułatwia odczytywanie danych z plików zewnętrznych, takich jak pliki CSV, Excel i JSON:

# Reading data from a CSV file
df = pd.read_csv("data.csv")
print(df.head())  # Displays the first 5 rows

Sprawdzanie zawartości DataFrame

Sprawdzanie zawartości DataFrame

Strukturę i zawartość obiektu DataFrame można sprawdzić za pomocą metod takich jak head(), info() i describe():

# Inspecting a DataFrame
df = pd.read_csv("data.csv")
print(df.info())  # Displays information about the DataFrame
print(df.describe())  # Provides statistical summaries

Filtrowanie i wybieranie danych

Filtrowanie i wybieranie danych

Pandas pozwala łatwo filtrować wiersze i wybierać kolumny za pomocą warunków oraz indeksowania:

# Filtering and selecting data
filtered_df = df[df['Age'] > 30]  # Select rows where Age > 30
print(filtered_df[['Name', 'City']])  # Select specific columns

Czyszczenie danych

Czyszczenie danych

Pandas udostępnia metody czyszczenia danych, takie jak obsługa brakujących wartości, zmiana nazw kolumn i usuwanie duplikatów:

# Handling missing values
df.fillna(0, inplace=True)  # Replace NaN values with 0

# Renaming columns
df.rename(columns={"Name": "Full Name"}, inplace=True)

# Dropping duplicates
df.drop_duplicates(inplace=True)
print(df)

Wykonywanie agregacji

Wykonywanie agregacji

Pandas pozwala wykonywać agregacje, takie jak sumowanie, obliczanie średniej i grupowanie danych:

# Grouping and aggregating data
grouped = df.groupby('City')['Age'].mean()
print(grouped)  # Displays average age for each city

Typowe błędy podczas pracy z Pandas

Typowe błędy podczas pracy z Pandas

Oto kilka błędów, których należy unikać:

  • Nieprawidłowa obsługa brakujących wartości.
  • Używanie nieefektywnych pętli zamiast operacji zwektoryzowanych.
  • Pomijanie ustawienia inplace=True w operacjach modyfikujących dane.

Czego się nauczyliśmy?

Czego się nauczyliśmy?

W tej lekcji nauczyli się Państwo:

  • Jak zainstalować i zaimportować Pandas.
  • Jaką strukturę mają obiekty DataFrame i jak je tworzyć.
  • Jak odczytywać, czyścić, filtrować i agregować dane za pomocą Pandas.

Świetnie! Przejdźmy do następnego tematu.

Analiza danych za pomocą Pandas — ilustracja 11

Często zadawane pytania

Czy lekcja „Analiza danych za pomocą Pandas” jest bezpłatna?

Tak — pełny tekst „Analiza danych za pomocą Pandas” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Python Academy, przejdź na CoddyKit PRO. Kurs Python Academy zawiera 5 lekcji w sumie.

Co nauczysz się w „Analiza danych za pomocą Pandas”?

Dowiedz się, jak przetwarzać i analizować dane za pomocą ramek danych Pandas Ćwiczysz Python Academy z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.

Czy potrzebuję doświadczenia, aby zacząć Python Academy?

Nie wymagamy żadnego doświadczenia. Python Academy w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 1 z 5.

Ile czasu zajmuje lekcja „Analiza danych za pomocą Pandas”?

Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.

Czy mogę pisać i uruchamiać kod w tej lekcji Python Academy?

Tak. Każda lekcja Python Academy zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.

Wszystkie lekcje w tym kursie

  1. Analiza danych za pomocą Pandas
  2. Wizualizacja danych za pomocą Matplotlib
  3. NumPy do obliczeń numerycznych
  4. Obsługa API za pomocą requests
  5. Web scraping za pomocą BeautifulSoup
← Powrót do Python Academy