Вступ

Python для користувачів R

Daniel Chen

Instructor

Основи

  • Змінні
  • Присвоєння
  • Рядки
  • Списки
  • Словники
Python для користувачів R

Базові принципи програмування

  • Керування потоком (if-висловлювання)
  • Цикли
  • Функції
Python для користувачів R

Pandas

  • Вибір і підмножини даних
  • Типи даних
  • Прийоми обробки та перетворення даних
Python для користувачів R

Побудова графіків

  • pandas
  • matplotlib
  • seaborn
Python для користувачів R

Об'єднуємо все разом

  • Набір даних NYC Flights 2013
  • Літаки
  • Затримки рейсів
Python для користувачів R

Типи даних у Python

R
  • numeric: цілі, числа з рухомою комою
  • logical: значення TRUE або FALSE
  • character: рядки
Python
  • int: цілі числа
  • float: числа з рухомою комою
  • bool: значення True або False
  • str: рядки
Python для користувачів R

Присвоєння

R
x <- 3

y = 0.5

z <- TRUE
Python
x = 3

y = 0.5

z = True
Python для користувачів R

Виведення на екран

R
print('R is awesome!')
"R is awesome!"
Python
print('Python too!')
Python too!
Python для користувачів R

Який ваш тип даних?

R
x <- 3

class(x)
"numeric"
Python
x = 3

type(x)
int
y = 0.5

type(y)
float
Python для користувачів 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 для користувачів R
Python
1 + 1
2
'1' + '1'
'11'
'1' * 5
'11111'
'1' '1'
'11'
Python для користувачів R

Давайте потренуємось!

Python для користувачів R

Preparing Video For Download...