0Pricing
Learn AI with Python · Lekcja

Analiza danych z Pandas

Naucz się przekształcać i analizować dane za pomocą DataFrame z Pandas.

Analiza danych z Pandas to bezpłatna lekcja Learn AI with Python 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 Learn AI with Python, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Learn AI with Python zawiera 5 lekcji w sumie.

Wprowadzenie do Pandas

Wprowadzenie do Pandas

Pandas to potężna biblioteka języka Python 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 Pandas i dowiedzą się, jak używać tej biblioteki do analizy danych.

Analiza danych z Pandas — ilustracja 1

Instalowanie Pandas

Instalowanie Pandas

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

pip install pandas

Po instalacji można zaimportować Pandas w skryptach Pythona:

# Importing pandas
import pandas as pd

print("Pandas imported successfully")

Czym jest DataFrame?

Czym jest DataFrame?

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

DataFrame można utworzyć ze 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 DataFrame

Sprawdzanie DataFrame

Strukturę i zawartość 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 umożliwia łatwe filtrowanie wierszy i wybieranie kolumn 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 umożliwia wykonywanie agregacji, takich 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 w Pandas

Typowe błędy w Pandas

Oto błędy, których należy unikać:

  • Nieprawidłowa obsługa brakujących wartości.
  • Używanie nieefektywnych pętli zamiast operacji wektorowych.
  • Zapominanie o określeniu 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.

Świetna robota! Przejdźmy do następnego tematu.

Analiza danych z Pandas — ilustracja 11

Często zadawane pytania

Czy lekcja „Analiza danych z Pandas” jest bezpłatna?

Tak — pełny tekst „Analiza danych z 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 Learn AI with Python, przejdź na CoddyKit PRO. Kurs Learn AI with Python zawiera 5 lekcji w sumie.

Co nauczysz się w „Analiza danych z Pandas”?

Naucz się przekształcać i analizować dane za pomocą DataFrame z Pandas. Ćwiczysz Learn AI with Python 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ąć Learn AI with Python?

Nie wymagamy żadnego doświadczenia. Learn AI with Python 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 z 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 Learn AI with Python?

Tak. Każda lekcja Learn AI with Python 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 z Pandas
  2. Wizualizacja danych z Matplotlib
  3. NumPy do obliczeń numerycznych
  4. Obsługa API z requests
  5. Web scraping z BeautifulSoup
← Powrót do Learn AI with Python