Seria Pandy


Co to jest seria?

Seria Pand jest jak kolumna w tabeli.

Jest to jednowymiarowa tablica przechowująca dane dowolnego typu.

Przykład

Utwórz prostą serię Pand z listy:

import pandas as pd

a = [1, 7, 2]

myvar = pd.Series(a)

print(myvar)

Etykiety

Jeśli nie określono nic innego, wartości są oznaczone numerem indeksu. Pierwsza wartość ma indeks 0, druga wartość ma indeks 1 itd.

Ta etykieta może służyć do uzyskania dostępu do określonej wartości.

Przykład

Zwróć pierwszą wartość Serii:

print(myvar[0])

Utwórz etykiety

Za pomocą indexargumentu możesz nazwać własne etykiety.

Przykład

Twórz własne etykiety:

import pandas as pd

a = [1, 7, 2]

myvar = pd.Series(a, index = ["x", "y", "z"])

print(myvar)

Po utworzeniu etykiet możesz uzyskać dostęp do elementu, odwołując się do etykiety.

Przykład

Zwróć wartość „y”:

print(myvar["y"])

w3schools CERTIFIED . 2021

Zostać certyfikowanym!

Wypełnij moduły Pandy, wykonaj ćwiczenia, podejdź do egzaminu, a uzyskasz certyfikat w3schools!

ZAPISZ 10 USD

Obiekty klucza/wartości jako szeregi

Podczas tworzenia serii możesz również użyć obiektu klucz/wartość, takiego jak słownik.

Przykład

Utwórz prostą serię Pand ze słownika:

import pandas as pd

calories = {"day1": 420, "day2": 380, "day3": 390}

myvar = pd.Series(calories)

print(myvar)

Uwaga: klucze słownika stają się etykietami.

Aby wybrać tylko niektóre elementy ze słownika, użyj index argumentu i określ tylko te elementy, które chcesz uwzględnić w serii.

Przykład

Utwórz Serię, używając tylko danych z „day1” i „day2”:

import pandas as pd

calories = {"day1": 420, "day2": 380, "day3": 390}

myvar = pd.Series(calories, index = ["day1", "day2"])

print(myvar)

Ramki danych

Zestawy danych w Pandach to zazwyczaj wielowymiarowe tabele, zwane DataFrames.

Seria jest jak kolumna, DataFrame to cała tabela.

Przykład

Utwórz ramkę DataFrame z dwóch serii:

import pandas as pd

data = {
  "calories": [420, 380, 390],
  "duration": [50, 40, 45]
}

myvar = pd.DataFrame(data)

print(myvar)

O DataFrames dowiesz się w następnym rozdziale .


Sprawdź się za pomocą ćwiczeń

Ćwiczenie:

Wstaw prawidłową metodę Pandy, aby utworzyć serię.

pd.(mylist)