Wprowadzenie

Python dla użytkowników R

Daniel Chen

Instructor

Podstawy

  • Zmienne
  • Przypisanie
  • Ciągi znaków
  • Listy
  • Słowniki
Python dla użytkowników R

Podstawy programowania

  • Sterowanie przepływem (instrukcje if)
  • Pętle
  • Funkcje
Python dla użytkowników R

Pandas

  • Selekcja i filtrowanie danych
  • Typy danych
  • Techniki manipulacji danymi
Python dla użytkowników R

Wizualizacja danych

  • pandas
  • matplotlib
  • seaborn
Python dla użytkowników R

Wszystko razem

  • Zbiór danych NYC Flights 2013
  • Samoloty
  • Opóźnienia lotów
Python dla użytkowników R

Typy danych w Pythonie

R
  • numeric: liczby całkowite i zmiennoprzecinkowe
  • logical: wartości TRUE lub FALSE
  • character: ciągi znaków
Python
  • int: liczby całkowite
  • float: liczby zmiennoprzecinkowe
  • bool: wartości True lub False
  • str: ciągi znaków
Python dla użytkowników R

Przypisanie

R
x <- 3

y = 0.5

z <- TRUE
Python
x = 3

y = 0.5

z = True
Python dla użytkowników R

Instrukcje print

R
print('R is awesome!')
"R is awesome!"
Python
print('Python too!')
Python too!
Python dla użytkowników R

Jaki jest Twój typ danych?

R
x <- 3

class(x)
"numeric"
Python
x = 3

type(x)
int
y = 0.5

type(y)
float
Python dla użytkowników R
R
1 + 1
2
'1' + '1'
Error in "1" + "1" : non-numeric argument to binary operator
'1' * 5
Error in "1" * 5 : non-numeric argument to binary operator
'1' '1'
Error: unexpected string constant in "'1' '1'"
Python dla użytkowników R
Python
1 + 1
2
'1' + '1'
'11'
'1' * 5
'11111'
'1' '1'
'11'
Python dla użytkowników R

Czas na ćwiczenia!

Python dla użytkowników R

Preparing Video For Download...