Язык программирования R/Введение: различия между версиями

Содержимое удалено Содержимое добавлено
Data types
Строка 188:
</pre>
 
== DataТипы typesданных ==
 
'''Vectors''' (векторы) являются наиболее простыми из объектов '''R'''. '''Factors''' похожи на векторы, но с предопределённым набором уровней. '''Matrix''' (матрицы) похожи на векторы, но с специфическими инструкциями для вывода, что бы напоминали матрицы из математики. '''Arrays''' (массивы) похожи на матрицы, но могут быть более двух размерностей. '''List''' (список) является вектором для объектов '''R'''. '''Dataframe''' (структура) похожа на матрицу, но не требует чтобы все колонки были идентичны по типу. Структура является списком переменных/векторов одинаковой длины. '''Classes''' (классы) реализуются как '''objects''' (объекты) соответствующего типа данных (то есть класс — это тип данных для переменной, а сама переменная этого типа является объектом — экземпляром класса). '''Classes''' (классы) присоединяются к объектам как '''attribute''' (атрибуты). Все объекты в '''R''' имеют свой класс, тип и размерность.
'''Vectors''' are the simplest R objects. '''Factors''' are similar to vectors but with a predetermined set of levels. A '''matrix''' is like a vector but with a specific instruction for the layout such that it looks like a matrix. '''Arrays''' are similar to matrix but can have more than 2 dimensions. A '''list''' is a vector of R objects. A '''dataframe''' is like a matrix but does not assume that all columns have the same type. A dataframe is a list of variables/vectors of the same length. '''Classes''' define how '''objects''' of a certain type look like. '''Classes''' are attached to object as an '''attribute'''. All R objects have a class, a type and a dimension.
<pre width= 80>
> class(object)