1. Nauka
  2. /
  3. Kursy
  4. /
  5. Sprawne importowanie danych z pandas

Connected

ćwiczenie

Praca z orientacjami JSON

JSON nie jest formatem tabelarycznym, dlatego pandas przyjmuje pewne założenia dotyczące orientacji danych podczas ich wczytywania. Większość danych JSON, z jakimi się spotkasz, ma orientacje, które pandas może automatycznie przekształcić w ramkę danych.

Czasami, jak w tej zmodyfikowanej wersji raportu dziennego Department of Homeless Services, dane mają inną orientację. Aby zmniejszyć rozmiar pliku, zastosowano format split. Zobaczysz, co się dzieje, gdy spróbujesz wczytać dane normalnie, a co gdy użyjesz argumentu orient. Blok try/except poinformuje cię o ewentualnych błędach podczas wczytywania danych.

pandas jest załadowany jako pd.

Instrukcje 1/2

undefined XP
  • 1

    Spróbuj wczytać plik dhs_report_reformatted.json bez żadnych argumentów kluczowych.

  • 2

    Wczytaj plik dhs_report_reformatted.json do ramki danych z podanym argumentem orient.