Экспертное программирование

Руководство по синтаксису в R

Как Data Scientist использует R

Всегда используйте ‹- в качестве оператора присваивания.

R чувствителен к регистру.

N/A означает: недоступно

Индексы в R всегда начинаются с 1.

Все строки и символы должны быть заключены в двойные кавычки. Например: «Привет» или «а».

Если вы хотите увидеть значение, напечатанное на вашем экране, вы можете просто ввести имя переменной, которая будет напечатана.

a = 20
a
Output: 20

Добавляйте комментарии в свой код, чтобы его было легче понять.

# Performing Addition
2+2
Output: 4

Вам не нужно постоянно нажимать кнопку запуска, чтобы запустить код, просто нажмите Enter.

Используйте «»» для написания многострочных комментариев.

""" This is the first comment.
This is the second comment """

При создании вектора с несколькими переменными используйте оператор объединения, который обозначается буквой c.

n <- c(1,2,3)

my_vector <- c(1, 4, "hello", TRUE)

Остерегайтесь c()! Он также может функционировать как «преобразование» или «принуждение».

My_list <- list(1,4,"hello", TRUE)

У вас не будет вектора с двумя целочисленными объектами, одним символьным объектом и одним логическим объектом. Вместо этого c() сделает все возможное, чтобы преобразовать их все во все объекты одного и того же типа, в данном случае во все символьные объекты. Таким образом, my_vector будет содержать «1», «4», «hello» и «TRUE».

Чтобы создать коллекцию с несколькими типами объектов, вам нужен список, а не вектор. Создайте список с помощью функции list().

My_list <- list(1,4,"hello", TRUE)

R предлагает циклы for, while и repeat, но обычно используются функции apply().

Нуль рассматривается как 0. Это означает, что он не имеет значения.

NA указывает на отсутствующее значение и берется как переменная, но без значения

is.na возвращает логические значения

R выбирает последний элемент для определения всех типов элементов в векторе.

например (1,2,3,"a") Класс будет возвращен как символ

Для функции сканирования ( ) продолжайте вводить нужные значения, и когда вы закончите, оставьте последний слот пустым и нажмите Enter, вы вернетесь к подсказке concole.

[ ] дает элементы в объекте.

Прочитайте табличные данные с веб-сайта:

library(data.table)
mydat <- fread('C://Some/File/Path.csv')

~ называется тильда, в языке R он используется для разделения левой и правой частей в формуле модели.

Свяжитесь со мной:

Facebook, Twitter, Quora, Youtube и Linkedin.