Вывод через print
Часть раздела Основы путешествия по R на Coddy — урок 26 из 78.
Вы использовали print() на протяжении этого курса для вывода данных. Теперь давайте подробнее разберем, как это работает на самом деле.
Функция print() выводит значение в консоль. Она работает с любым типом данных:
print("Hello, World!")
print(42)
print(TRUE)Каждый вызов print() выводит результат на новой строке. Следует заметить, что print() отображает символьные строки в кавычках:
print("Welcome") # Вывод: [1] "Welcome"Символ [1], который вы видите — это способ R показывать индекс первого элемента. Это становится полезным при работе с более длинными выводами, но пока просто знайте, что это часть того, как R отображает результаты.
Вы можете вывести результат выражения напрямую:
print(5 + 3) # Вывод: [1] 8
print(10 > 5) # Вывод: [1] TRUEВ следующем уроке вы узнаете о cat(), которая дает вам больше контроля над тем, как отображается ваш вывод.
Задание
ЛегкоИспользуйте функцию print() для отображения различных типов данных и результата выражения.
Выполните следующие задачи по порядку:
- Выведите символьную строку
"R Programming" - Выведите числовое значение
3.14 - Выведите логическое значение
FALSE - Выведите результат выражения
25 - 7 - Выведите результат сравнения
100 >= 50
Каждое значение должно быть выведено на отдельной строке с использованием отдельных вызовов print().
Шпаргалка
Функция print() выводит значения в консоль и работает с любым типом данных:
print("Hello, World!")
print(42)
print(TRUE)Каждый вызов print() выводит данные на новой строке. Символьные строки отображаются в кавычках, а R выводит [1] перед выводом, чтобы указать индекс первого элемента.
Вы можете выводить результат выражений напрямую:
print(5 + 3) # Вывод: [1] 8
print(10 > 5) # Вывод: [1] TRUEПопробуйте сами
# TODO: Напишите ваш код ниже
# Используйте print() для вывода каждого значения на отдельной строке
# 1. Выведите строку символов "R Programming"
# 2. Выведите числовое значение 3.14
# 3. Выведите логическое значение FALSE
# 4. Выведите результат выражения 25 - 7
# 5. Выведите результат сравнения 100 >= 50В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 2
Логические операторы (AND, OR)Логические операторы. Часть 2 (NOT)Повторение: простая логикаВекторизованная логика. Часть 1Векторизованная логика. Часть 27Калькулятор разделения счета
Приветственное сообщениеПолучение пользовательского ввода13Векторы: продвинутый уровень
Срезы и индексация векторовЛогическая индексацияАрифметика и ресайклинг векторовОператор %in%2Переменные и типы данных
Числовой тип данныхЦелочисленный тип данныхСимвольный тип данныхЛогический тип данныхПроверка типов данныхПравила именованияПропущенные значения: NAИтоги — создание переменных5Принятие решений
Оператор ifКонструкция if - elseПовторение: Простой калькуляторВложенные конструкции if - else8Циклы
Цикл ForЦикл WhileBreakNext (Continue)Повторение: ФакториалГенерация последовательностей (seq, :)Вложенные циклыПовторение: Динамический ввод3Операторы. Часть 1
Арифметические операторыЦелочисленное деление и остаток от деленияОператоры присваиванияПовторение: простая математикаОператоры сравнения6Основы ввода-вывода
Вывод через printКоманда cat для выводаВывод с переменнымиЧтение ввода через readline()Основы преобразования типовПовторение — Калькулятор возрастаПовторение — Истина или ложь9Функции
Объявление функцииАргументы функцииВозвращаемые значенияПовторение — функция SigmaПовторение — функция валидацииЗначения параметров по умолчанию12Итерация по последовательностям
Итерация по элементам вектораИспользование seq_along()Итерация по символам (strsplit)Функции для работы со строками