Skip to content

Instantly share code, notes, and snippets.

@pjastr
Created April 25, 2019 12:26
Show Gist options
  • Save pjastr/ea6e3899739b273c7918eaab9a5afae1 to your computer and use it in GitHub Desktop.
Save pjastr/ea6e3899739b273c7918eaab9a5afae1 to your computer and use it in GitHub Desktop.

Biblioteka Pandas

Uwaga: od tych ćwiczeń wszystkie polecenia należy wykonać samodzielnie. Można współpracować, ale przykłady powinny różnić się rozmiarem czy elementami serii lub ramek danych (o ile nie zaznaczono inaczej).

Ściągawka: https://github.com/pandas-dev/pandas/blob/master/doc/cheatsheet/Pandas_Cheat_Sheet.pdf

  1. (iaa.py) Stwórz program i wykonaj w nim poniższe czynności:
  • stwórz jednowymiarową serię danych przechowującą liczby całkowite
  • stwórz jednowymiarową serię danych przechowującą stringi
  • stwórz listę a następnie przekształć ją na serię
  • przekształć jedną z serii stworzonych wcześniej na listę
  • stwórz tablicę (z biblioteki Numpy) i przekształć ją na serię
  • przekształć jedną z serii stworzonych wcześniej na tablicę (z biblioteki Numpy)
  • wykonaj dodawanie, odejmowanie, mnożenie i dzielenie na dwóch dowolnych seriach danych
  • stwórz serię danych przechowującą liczby float, a następnie stwórz serię zawierającą liczby ujemne z wcześniej stworzonej serii w tym podpunkcie
  1. (iab.py) Stwórz program i wykonaj w nim poniższe czynności:
  • stwórz listę, słownik, tablicę (z biblioteki NumPy), serię danych i przekształć ją na ramkę danych
  • stwórz odpowiednie ramki danych i przekształć je odpowiednio na listę, słownik, tablicę (z biblioteki NumPy), serię danych
  • sprawdź typy stworzonych obiektów w poprzednich punktach.
  1. (iac.py) Stwórz kilka ramek danych i poćwicz na nich operacje związane ze zmianą ich kształtu, rozmiaru, sortowaniem w kolumnie.

  2. (iad.py) Wykonaj ćwiczenie 3 z poprzednich ćwiczeń z użyciem ramek danych.

Wskazówka do ładowania plików csv: https://www.datacamp.com/community/tutorials/pandas-read-csv

  1. Na kolejne ćwiczenia przygotuj 5 plików w formacie csv dostępnych na darmowych repozytoriach danych i umieść je w repozytorium na Githubie. Dodatkowo edytuj plik README i umieść informację o źródle danych w postaci:

Nazwa pliku: sample1.csv

Opis: [krótki opis czego dotyczy dane zjawisko]

Źródło: [adres strony www, nazwa serwisu]

Licencja: [rodzaj licencji, o ile dotyczy]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment