Archiwum dla kategorii ‘Python’

Python: if w postaci jednej linijki nie działa z pass

2019-08-09

W Pythonie wyrażenie if można zapisać w postaci jednolinijkowca:

Jednak łatwo wpaść w pułapkę. Takie wyrażenie zadziała:

ale już takie nie:

Ale po kolei: price = 10 bonus = 1 bonus_granted = True A teraz odpowiadając na pytanie. Przypomnijmy, że Pythonie można mieć statement i expressions: statement – coś robi i niekoniecznie […]

Python: przypisanie wartości w słowniku a metoda setdefault

2019-05-06

Popatrz – wynik obu skryptów jest taki sam:

dlaczego? Bo ‚FR’ na oryginalnej liście nie było.  Zarówno przypisanie, jak i setdefault dodaje nowy kraj z jego leaderem. Ale w następnym przykładzie jest inaczej. Tutaj zmieniamy Szydło na Morawiecki dla PL. Zapis dla PL już był i to polecenie dokonało zmian – Szydło zamienia […]

Python: Pandas: Pobranie pliku csv spakowanego gzip i import do data frame

2019-03-04

Python ma całe mnóstwo modułów, które pozwalają na wykonywanie prawie wszystkich operacji (no bez przesady, ale sporo można zrobić)! Mamy moduł: requests – do wykonywania operacji na stronach webowych gzip lub zip – do kompresji plików (lub ogólniej danych) io – do wykonywania operacji wejścia wyjścia pandas – do przetwarzania danych Jeśli dobrze się postarać […]

Python: NameError: name ‚Python’ is not defined

2019-02-28

Po wpisaniu: „python -V” wyświetla się „NameError: name ‚Python’ is not defined” To jest mniej problem z Pythonem, a bardziej z konfiguracja systemu operacyjnego. Kiedy uruchamiasz polecenie, to system operacyjny musi je odnaleźć na dysku. System operacyjny nie przegląda za każdym razem wszystkich katalogów żeby znaleźć jeden prasujący program. W systemie operacyjnym jest zdefiniowana zmienna […]

Python i PANDAS: Połączenie do bazy danych MSSQL

2019-02-26

Pyton jest dobrym środowiskiem do analizy danych, ale te dane skąś trzeba brać i gdzieś trzeba je zapisywać. Tu z pomocą przyjdzie moduł pyodbc. Oto przykład gdzie: pobieramy dane z bazy danych AdventureWorks zapisujemy te dane do obiektu data frame tworzymy tabelę w bazie danych tempdb zapisujemy wybrane dane z dataframe do tej tabeli

[…]

Python: brak podpowiedzi po kropce, control+spacja, TAB. Intellisense nie działa

2019-02-11

Dobre środowisko programistyczne w naszych czasach powinno „myśleć” razem z programistą. Ktokolwiek pracował w edytorze, który podpowiada ciąg dalszy nazw zmiennych, funkcji itp. ten wie o czym mówię. Dramat zaczyna się wtedy, kiedy te metody zawiodą! I tak w Python IDLE zdarza się, że TAB nie działa Tabulator działa, ale jego użycie może być trochę […]

Python – oczyszczanie kolumny tekstowej w PANDAS (Seria danych)

2019-02-11

Załóżmy, że mam listę z wartościami prezentującymi liczby, ale z nieco zamieszanymi formatami. W oparciu o tą listę tworzę serię:

Jak widać typ to object, czyli w PANDAS – napis. Możesz teraz zbudować dowolną funkcję lambda oczyszczającą ten tekst:

wynik to nadal typ object, ale dane już przypominają liczby:

teraz wreszcie można […]