x <- 2022009
202009
f <- function() {
x <- x+1
return(x)
}
x
202009
f()
202010
x
202009
Данные переменной длины можно хранить в списках list.
Чтобы определить, содержится ли подстрока substr в строке str, удобно использовать такую конструкцию:
if(length(grep(str, substr))) {...}Язык программирования R не перестаёт радовать синтаксисом извлечения данных элементов из массива. Вот несколько примеров.
n-й элемент массива x — x[n]
все, кроме n-го элемента — x[-n]
первых n элементов — x[1:n]
элементы после n-го — x[-(1:n)]
элементы на определённых местах — x[c(2, 2009, 79)]
элементы заданного множества — x[x %in% c("foo","bar")]
только положительные элементы — x[x>0]
элементы из заданного диапазона — x[x>2 & x <12]