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ą index
argumentu 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"])
Zostać certyfikowanym!
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 .