Учебники

R — основной синтаксис

Как правило, мы начнем изучать программирование на 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, как показано ниже:

Live Demo

# 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 не поддерживает многострочные комментарии, но вы можете выполнить трюк, который выглядит следующим образом:

Live Demo

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, они не будут мешать вашей реальной программе. Вы должны поместить такие комментарии внутри, или одинарные или двойные кавычки.