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

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).

主站蜘蛛池模板: 合川市| 武功县| 红原县| 丰镇市| 吉木乃县| 锡林浩特市| 清镇市| 尖扎县| 宁陵县| 方山县| 哈巴河县| 秭归县| 普洱| 和政县| 阿拉善盟| 安丘市| 宁国市| 宁明县| 兴国县| 宁陕县| 福海县| 郁南县| 江川县| 广汉市| 庆安县| 枣强县| 洪湖市| 隆林| 南靖县| 佛冈县| 华阴市| 井冈山市| 县级市| 池州市| 靖州| 北票市| 嘉义市| 甘孜| 余庆县| 军事| 东丽区|