SlideShare a Scribd company logo
1 of 9
Download to read offline
Циклы в базовом R
for, while, repeat
Алексей Селезнёв
Что такое циклы в программировании
Цикл — разновидность управляющей конструкции
в высокоуровневых языках программирования,
предназначенная для организации многократного
исполнения набора инструкций. Также циклом
может называться любая многократно
исполняемая последовательность инструкций,
организованная любым способом (например, с
помощью условного перехода).
Какие циклыесть в R
• For – перебор элементов последовательности
• While – повторяется пока заданное условие равно истина
• Repet – повторяется пока не столкнётся с break
for – перебор элементов последовательностей
while – повторять пока условие истинно
repeat – повторять пока не столкнёмся с break
Почему в R не принято использовать циклы
Что мыразобрали в ходе урока
• for
• while
• repeat
• next
• break
ЦИКЛЫ: КЛЮЧЕВЫЕ СЛОВА:
СПАСИБО ЗА ВНИМАНИЕ

More Related Content

More from Алексей Селезнёв

Зачем интернет маркетологу понимать что такое API. Разбираем устройство API G...
Зачем интернет маркетологу понимать что такое API. Разбираем устройство API G...Зачем интернет маркетологу понимать что такое API. Разбираем устройство API G...
Зачем интернет маркетологу понимать что такое API. Разбираем устройство API G...Алексей Селезнёв
 
Как работать с API Google Analytics на языке R с помощью пакета googleAnalyti...
Как работать с API Google Analytics на языке R с помощью пакета googleAnalyti...Как работать с API Google Analytics на языке R с помощью пакета googleAnalyti...
Как работать с API Google Analytics на языке R с помощью пакета googleAnalyti...Алексей Селезнёв
 
Учим язык R на примере SQL запросов (Product Star Conference)
Учим язык R на примере SQL запросов (Product Star Conference)Учим язык R на примере SQL запросов (Product Star Conference)
Учим язык R на примере SQL запросов (Product Star Conference)Алексей Селезнёв
 
Алексей Селезнёв - Как держать руку на пульсе с помощью информационных дайдже...
Алексей Селезнёв - Как держать руку на пульсе с помощью информационных дайдже...Алексей Селезнёв - Как держать руку на пульсе с помощью информационных дайдже...
Алексей Селезнёв - Как держать руку на пульсе с помощью информационных дайдже...Алексей Селезнёв
 
Алексей Селезнёв - Работа с Facebook Marketing API на Языке R
Алексей Селезнёв - Работа с Facebook Marketing API на Языке RАлексей Селезнёв - Работа с Facebook Marketing API на Языке R
Алексей Селезнёв - Работа с Facebook Marketing API на Языке RАлексей Селезнёв
 
Три шага построения аналитики компании (Lviv iCamp 2018)
Три шага построения аналитики компании (Lviv iCamp 2018)Три шага построения аналитики компании (Lviv iCamp 2018)
Три шага построения аналитики компании (Lviv iCamp 2018)Алексей Селезнёв
 
Как маркетологу избавиться от рутины с помощью языка R (AutomationDay 2018)
Как маркетологу избавиться от рутины с помощью языка R (AutomationDay 2018)Как маркетологу избавиться от рутины с помощью языка R (AutomationDay 2018)
Как маркетологу избавиться от рутины с помощью языка R (AutomationDay 2018)Алексей Селезнёв
 

More from Алексей Селезнёв (20)

function_docs.pdf
function_docs.pdffunction_docs.pdf
function_docs.pdf
 
07-testing.pdf
07-testing.pdf07-testing.pdf
07-testing.pdf
 
6.dependecies.pdf
6.dependecies.pdf6.dependecies.pdf
6.dependecies.pdf
 
DESCRIPTION.pdf
DESCRIPTION.pdfDESCRIPTION.pdf
DESCRIPTION.pdf
 
Add data to r package
Add data to r packageAdd data to r package
Add data to r package
 
3-r-code.pdf
3-r-code.pdf3-r-code.pdf
3-r-code.pdf
 
integration_between_rstudio_and_github.pdf
integration_between_rstudio_and_github.pdfintegration_between_rstudio_and_github.pdf
integration_between_rstudio_and_github.pdf
 
create_package_1.pdf
create_package_1.pdfcreate_package_1.pdf
create_package_1.pdf
 
Бекенды dplyr
Бекенды dplyrБекенды dplyr
Бекенды dplyr
 
Пакет future
Пакет futureПакет future
Пакет future
 
Многопоточность в R
Многопоточность в RМногопоточность в R
Многопоточность в R
 
Пакет purrr
Пакет purrrПакет purrr
Пакет purrr
 
Функции семейства apply
Функции семейства applyФункции семейства apply
Функции семейства apply
 
Зачем интернет маркетологу понимать что такое API. Разбираем устройство API G...
Зачем интернет маркетологу понимать что такое API. Разбираем устройство API G...Зачем интернет маркетологу понимать что такое API. Разбираем устройство API G...
Зачем интернет маркетологу понимать что такое API. Разбираем устройство API G...
 
Как работать с API Google Analytics на языке R с помощью пакета googleAnalyti...
Как работать с API Google Analytics на языке R с помощью пакета googleAnalyti...Как работать с API Google Analytics на языке R с помощью пакета googleAnalyti...
Как работать с API Google Analytics на языке R с помощью пакета googleAnalyti...
 
Учим язык R на примере SQL запросов (Product Star Conference)
Учим язык R на примере SQL запросов (Product Star Conference)Учим язык R на примере SQL запросов (Product Star Conference)
Учим язык R на примере SQL запросов (Product Star Conference)
 
Алексей Селезнёв - Как держать руку на пульсе с помощью информационных дайдже...
Алексей Селезнёв - Как держать руку на пульсе с помощью информационных дайдже...Алексей Селезнёв - Как держать руку на пульсе с помощью информационных дайдже...
Алексей Селезнёв - Как держать руку на пульсе с помощью информационных дайдже...
 
Алексей Селезнёв - Работа с Facebook Marketing API на Языке R
Алексей Селезнёв - Работа с Facebook Marketing API на Языке RАлексей Селезнёв - Работа с Facebook Marketing API на Языке R
Алексей Селезнёв - Работа с Facebook Marketing API на Языке R
 
Три шага построения аналитики компании (Lviv iCamp 2018)
Три шага построения аналитики компании (Lviv iCamp 2018)Три шага построения аналитики компании (Lviv iCamp 2018)
Три шага построения аналитики компании (Lviv iCamp 2018)
 
Как маркетологу избавиться от рутины с помощью языка R (AutomationDay 2018)
Как маркетологу избавиться от рутины с помощью языка R (AutomationDay 2018)Как маркетологу избавиться от рутины с помощью языка R (AutomationDay 2018)
Как маркетологу избавиться от рутины с помощью языка R (AutomationDay 2018)
 

Циклы в R

  • 1. Циклы в базовом R for, while, repeat Алексей Селезнёв
  • 2. Что такое циклы в программировании Цикл — разновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для организации многократного исполнения набора инструкций. Также циклом может называться любая многократно исполняемая последовательность инструкций, организованная любым способом (например, с помощью условного перехода).
  • 3. Какие циклыесть в R • For – перебор элементов последовательности • While – повторяется пока заданное условие равно истина • Repet – повторяется пока не столкнётся с break
  • 4. for – перебор элементов последовательностей
  • 5. while – повторять пока условие истинно
  • 6. repeat – повторять пока не столкнёмся с break
  • 7. Почему в R не принято использовать циклы
  • 8. Что мыразобрали в ходе урока • for • while • repeat • next • break ЦИКЛЫ: КЛЮЧЕВЫЕ СЛОВА: