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

Objects, special cases, and basic operators in R

By now, you will have figured out that R is an object-oriented language. All our variables, data, and functions will be stored in the active memory of the computer as objects. These objects can be modified using different operators or functions. An object in R has two attributes, namely, mode and length.

Mode includes the basic type of elements and has four options:

  • Numeric: These are decimal numbers
  • Character: Represents sequences of string values
  • Complex: Combination of real and imaginary numbers, for example, x+ai
  • Logical: Either true (1) or false (0)

Length means the number of elements in an object.

In most cases, we need not care whether or not the elements of a numerical object are integers, reals, or even complexes. Calculations will be carried out internally as numbers of double precision, real, or complex, depending on the case. To work with complex numbers, we must indicate explicitly the complex part.

In case an element or value is unavailable, we assign NA, a special value. Usually, operations with NA elements result in NA unless we are using some functions that can treat missing values in some way or omit them. Sometimes, calculations can lead to answers with a positive or negative infinite value (represented by R as Inf or -Inf, respectively). On the other hand, certain calculations lead to expressions that are not numbers represented by R as NaN (short for not a number).

主站蜘蛛池模板: 广宁县| 莎车县| 象山县| 河曲县| 江门市| 新和县| 辽阳县| 青阳县| 玛多县| 曲阜市| 曲麻莱县| 莆田市| 肥城市| 威信县| 九台市| 桐城市| 正安县| 正宁县| 肇庆市| 蓬安县| 修文县| 璧山县| 千阳县| 砚山县| 汝州市| 五河县| 山西省| 唐山市| 班玛县| 贺兰县| 南宁市| 凤凰县| 颍上县| 东乌| 仲巴县| 金堂县| 遵化市| 临湘市| 邹城市| 肃南| 定西市|