Introducere

Python pentru utilizatori de R

Daniel Chen

Instructor

Noțiuni de bază

  • Variabile
  • Atribuire
  • Șiruri de caractere
  • Liste
  • Dicționare
Python pentru utilizatori de R

Fundamente ale programării

  • Flux de control (instrucțiuni if)
  • Bucle
  • Funcții
Python pentru utilizatori de R

Pandas

  • Selectarea și filtrarea datelor
  • Tipuri de date
  • Tehnici de manipulare și procesare a datelor
Python pentru utilizatori de R

Vizualizare

  • pandas
  • matplotlib
  • seaborn
Python pentru utilizatori de R

Punând totul laolaltă

  • Setul de date NYC Flights 2013
  • Aeronave
  • Întârzieri ale zborurilor
Python pentru utilizatori de R

Tipuri de date în Python

R
  • numeric: numere întregi și reale
  • logical: valori TRUE sau FALSE
  • character: șiruri de caractere
Python
  • int: numere întregi
  • float: numere reale
  • bool: valori True sau False
  • str: șiruri de caractere
Python pentru utilizatori de R

Atribuirea valorilor

R
x <- 3

y = 0.5

z <- TRUE
Python
x = 3

y = 0.5

z = True
Python pentru utilizatori de R

Instrucțiuni de afișare

R
print('R is awesome!')
"R is awesome!"
Python
print('Python too!')
Python too!
Python pentru utilizatori de R

Care este tipul de date?

R
x <- 3

class(x)
"numeric"
Python
x = 3

type(x)
int
y = 0.5

type(y)
float
Python pentru utilizatori de 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 pentru utilizatori de R
Python
1 + 1
2
'1' + '1'
'11'
'1' * 5
'11111'
'1' '1'
'11'
Python pentru utilizatori de R

Să exersăm!

Python pentru utilizatori de R

Preparing Video For Download...