Домашнее задание 1

Алла Тамбовцева

Формат сдачи

Срок сдачи:

12 сентября 2018, 23:59

Формат сдачи:

Результат выполнения домашнего задания 1: файл с расширением .R, который нужно загрузить по ссылке.

Задание

Задача 1

В переменной income сохранено значение дохода компании за последний месяц в рублях.

  1. Создайте переменную income и присвойте ей любое (желательно разумное) значение.
  2. Создайте переменную log_income, в которой содержится натуральный логарифм значения дохода.
  3. Создайте переменную income_pre и присвойте ей значение 500000. Напишите строку кода, которая позволит узнать, в каком месяце, текущем или предыдущем, доход компании был больше.

Задача 2

В двух переменных сохранены некоторые значения:

x <- 2
y <- 4

Напишите код, который позволит поменять значения в переменных x и y местами, то есть получить следующее:

x
## [1] 4
y
## [1] 2

Внимание: Ваш код должен работать для любых значений x, y. Создавать дополнительные переменные можно!

Задача 3

x <- 3.5
y <- "2,6"
z <- 1.78
h <- TRUE

Определите типы переменных.

Задача 4

Дан текст:

ул. Мясницкая, улица Москворечье, Ул. Строителей, Высокая ул., Тверская ул

  1. Сохраните текст в переменную (название придумайте сами).
  2. Внесите изменения в значение переменной (и сохраните их) таким образом, чтобы названия улиц были представлены в унифицированном виде:
  • везде сокращение ул. (с маленькой буквы и с точкой)
  • везде сначала ул., а потом название улицы.

Задание предполагает работу с заменой символов, использование регулярных выражений не предполагается (кто с ними знаком, можете почитать про регулярные выражения в R и применить).