Целочисленный тип данных
Часть раздела Основы путешествия по R на Coddy — урок 5 из 78.
В то время как числовой тип данных numeric обрабатывает все виды чисел, в R также существует специальный целочисленный тип данных integer для целых чисел. Целые числа — это числа без десятичной точки, такие как 1, 42 или 100.
Чтобы создать целочисленную переменную в R, вам нужно добавить букву L к вашему числу. Это сообщает R, что вы хотите именно целое число, а не числовой тип по умолчанию:
count <- 5L
age <- 25LКлючевое отличие заключается в том, что 5 создает числовую переменную, в то время как 5L создает целочисленную переменную. Оба хранят одно и то же значение, но R внутренне обрабатывает их как разные типы данных. Это различие становится важным в определенных ситуациях программирования, где вам нужен точный контроль над типами данных.
Шпаргалка
В R есть специальный тип данных integer для целых чисел. Чтобы создать целое число, добавьте букву L к числу:
count <- 5L
age <- 25LБез L R по умолчанию создает тип numeric. Например, 5 — это numeric, в то время как 5L — это integer.
Попробуйте сами
В этом уроке нет задания по программированию.
В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
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)Функции для работы со строками