Как правило, мы начнем изучать программирование на R, написав «Hello, World!» программа. В зависимости от потребностей вы можете запрограммировать либо в командной строке R, либо вы можете использовать файл сценария R для написания вашей программы. Давайте проверим оба по одному.
Командная строка R
После настройки среды R легко запустить командную строку R, просто набрав в командной строке следующую команду:
$ R
Это запустит интерпретатор R и вы получите приглашение>, где вы можете начать печатать вашу программу следующим образом —
> myString <- "Hello, World!" > print ( myString) [1] "Hello, World!"
Здесь первый оператор определяет строковую переменную myString, где мы присваиваем строку «Hello, World!» и затем следующая инструкция print () используется для вывода значения, хранящегося в переменной myString.
R Script File
Обычно вы выполняете программирование, записывая свои программы в файлах сценариев, а затем выполняете эти сценарии в командной строке с помощью интерпретатора R, называемого Rscript . Итак, давайте начнем с написания следующего кода в текстовом файле с именем test.R, как показано ниже:
# My first program in R Programming myString <- "Hello, World!" print ( myString)
Сохраните приведенный выше код в файле test.R и выполните его в командной строке Linux, как указано ниже. Даже если вы используете Windows или другую систему, синтаксис останется прежним.
$ Rscript test.R
Когда мы запускаем вышеуказанную программу, она дает следующий результат.
[1] "Hello, World!"
Комментарии
Комментарии подобны тексту помощи в вашей R-программе, и они игнорируются интерпретатором при выполнении вашей реальной программы. Одиночный комментарий пишется с использованием # в начале утверждения следующим образом:
# My first program in R Programming
R не поддерживает многострочные комментарии, но вы можете выполнить трюк, который выглядит следующим образом:
if(FALSE) { "This is a demo for multi-line comments and it should be put inside either a single OR double quote" } myString <- "Hello, World!" print ( myString)
[1] "Hello, World!"
Хотя приведенные выше комментарии будут выполняться интерпретатором R, они не будут мешать вашей реальной программе. Вы должны поместить такие комментарии внутри, или одинарные или двойные кавычки.