Символьный тип данных
Часть раздела Основы путешествия по R на Coddy — урок 6 из 78.
Символьный тип данных character — это способ хранения текстовой информации в R. В других языках программирования это часто называют «string», но в R используется термин «character».
Символьный тип данных используется для хранения любого текста, будь то отдельное слово, предложение или даже просто одна буква. Чтобы создать символьную переменную, вы заключаете текст в двойные кавычки <strong>“”</strong> и используете оператор присваивания, который вы уже изучили:
name <- "Alice"
message <- "Welcome to R programming"Двойные кавычки сообщают R, что все, что находится внутри, должно рассматриваться как текст, а не как код. Это означает, что вы можете хранить имена, адреса, описания или любую другую текстовую информацию в символьных переменных.
Задание
ЛегкоСоздайте символьную переменную с именем greeting, которая хранит сообщение "Hello, John!" Затем выведите приветствие с помощью функции print().
Шпаргалка
Тип данных character хранит текстовую информацию в R. Чтобы создать символьную переменную, заключите текст в двойные кавычки "":
name <- "Alice"
message <- "Welcome to R programming"Используйте print() для отображения символьных переменных:
print(name)Попробуйте сами
# TODO: Напишите свой код здесь
# Вывести приветствие
print(greeting)В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
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)Функции для работы со строками