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.

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 rowsSprawdzanie 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 summariesFiltrowanie 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 columnsCzyszczenie 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 cityTypowe 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=Truew 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.

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
- Analiza danych za pomocą Pandas
- Wizualizacja danych za pomocą Matplotlib
- NumPy do obliczeń numerycznych
- Obsługa API za pomocą requests
- Web scraping za pomocą BeautifulSoup