官术网_书友最值得收藏!

Data structures in R

The power of R resides in its ability to analyze data, and this ability is largely derived from its powerful data types. Fundamentally, R is a vectorized programming language. Data structures in R are constructed from vectors that are foundational. This means that R's operations are optimized to work with vectors.

Vector

The vector is a core component of R. It is a fundamental data type. Essentially, a vector is a data structure that contains an array where all of the values are the same type. For example, they could all be strings, or numbers. However, note that vectors cannot contain mixed data types.

R uses the c() function to take a list of items and turns them into a vector.

Lists

R contains two types of lists: a basic list, and a named list. A basic list is created using the list() operator. In a named list, every item in the list has a name as well as a value. named lists are a good mapping structure to help map data between R and Tableau. In R, lists are mapped using the $ operator. Note, however, that the list label operators are case sensitive.

Matrices

Matrices are two-dimensional structures that have rows and columns. The matrices are lists of rows. It's important to note that every cell in a matrix has the same type.

Factors

A factor is a list of all possible values of a variable in a string format. It is a special string type, which is chosen from a specified set of values known as levels. They are sometimes known as categorical variables. In dimensional modeling terminology, a factor is equivalent to a dimension, and the levels represent different attributes of the dimension. Note that factors are variables that can only contain a limited number of different values.

主站蜘蛛池模板: 洪江市| 屏南县| 云林县| 大余县| 建昌县| 长顺县| 久治县| 东至县| 九寨沟县| 泗水县| 沙田区| 黄梅县| 达日县| 道孚县| 连山| 濉溪县| 鸡西市| 梁河县| 鄯善县| 中宁县| 锡林浩特市| 鹿邑县| 晋中市| 亚东县| 库车县| 扶风县| 南城县| 黄冈市| 肥东县| 靖远县| 南靖县| 台北县| 来安县| 威远县| 方城县| 额敏县| 旺苍县| 蒙城县| 潢川县| 宝应县| 宜阳县|