Jak w Pandas utworzyć DataFrame na podstawie danych w liście

Wstęp Z poprzedniego wpisu możecie dowiedzieć się jak załadować dane do DataFrame z pliku CSV oraz jak wykonać podstawowe operacje na tych danych. DataFrame można również utworzyć ręcznie na podstawie danych przechowywanych w różnych strukturach oferowanych przez Python, a następnie zapisać go w pliku. W ten sposób możemy utworzyć własny dataset. Osobiście, jak mam doczynienia z danymi, które sam pozyskuję z różnych źródeł jak API, strony webowe poprzez WebScraping, itp. to najchętniej gromadzę je na liście elementów typu Dictionary. Dlaczego akurat tak? Głównie ponieważ jest to struktura samoopisująca się. Dzięki temu jak utworzę na bazie takiej struktury DataFrame to od …

Jak w Pandas utworzyć DataFrame na podstawie danych w liście Czytaj więcej

Pandas – elementarne wprowadzenie

Artykuł ten otwiera serię artykułów o bibliotece Pandas. Czym jest Pandas? Jest to swego rodzaju swiss army knife w zakresie analizy danych z wykorzystaniem Pythona. Biblioteka ta oferuje wszechstronny zakres funkcjonalności od wczytania danych z różnych rodzajów plików do pamięci poprzez przetwarzanie danych po ich wizualizację. W niniejszym artykule omówię jak zacząć swoją przygodę z tą biblioteką czyli jak wczytać dane do analizy i wykonać na tych danych kilka elementarnych operacji jak np. wyświetlenie kilku ich wierszy. Jako przykładowe dane posłużą w tym artykule dane o klockach Lego pobrane ze strony rebrickable.com (plik sets.csv.gz). Znajdziecie tam więcej zbiorów danych z informacjami o …

Pandas – elementarne wprowadzenie Czytaj więcej

Pierwszy, odpowiedzi na pytania, które nie padły

Długo się przygotowywałem do uruchomienia tego bloga. I w końcu jest, pierwszy post. Na samym początku odpowiem na kilka pytań. Zapraszam do przeczytania wywiadu, który przeprowadziłem sam ze sobą 🙂 Po co w ogóle się za to wziąłem? Powodów jest kilka: chcę się dzielić tym co wiem, chcę mieć motywację do zgłębiania nowych tematów aby móc je tutaj przedstawić, chcę udowodnić sobie i pokazać wam, że można sprawnie wchodzić w nowe trudne merytorycznie tematy, w końcu chcę stworzyć miejsce, w którym grono osób zainteresowanych analizą danych z wykorzystaniem Pythona, będzie mogło dzielić się swoją wiedzą i wspierać wzajemnie w rozwoju …

Pierwszy, odpowiedzi na pytania, które nie padły Czytaj więcej