słownik Pandas

W pandasie słowniki są traktowane jako typ danych object. Można je przechowywać w kolumnach typu object lub dictionary, ale należy pamiętać, że funkcje pandas zazwyczaj nie obsługują bezpośrednio słowników i dlatego mogą wymagać dodatkowej obróbki przed użyciem. Jeśli chcesz pracować z danymi zawartymi w słownikach, możesz je rozłożyć na osobne kolumny za pomocą funkcji pd.json_normalize(), a następnie pracować z nimi jak z normalnymi kolumnami w ramce danych.

dictionary = {
    "klucz1": "wartość1",
    "klucz2": "wartość2",
    "klucz3": "wartość3"
}

Słownik składa się z par klucz-wartość, gdzie klucz jest unikalnym identyfikatorem, a wartość jest danymi przypisanymi do tego klucza. Można używać słowników do przechowywania różnych typów danych, takich jak ciągi znaków, liczby, listy itp.

dictionary = {
    "klucz1": {
        "podklucz1": "podwartość1",
        "podklucz2": "podwartość2"
    },
    "klucz2": [1, 2, 3, 4],
    "klucz3": 123,
    "klucz4": ["element1", "element2"]
}

W tym przykładzie słownik zawiera kilka różnych typów danych, w tym inną słownik i listy. Każdy klucz ma przypisaną jedną wartość, która może być również słownikiem, listą lub inną wartością. Słowniki są często używane do przechowywania danych w formacie klucz-wartość, ponieważ pozwalają łatwo uzyskać dostęp do danych poprzez ich klucze.