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

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

主站蜘蛛池模板: 策勒县| 小金县| 兰西县| 渝北区| 旬阳县| 伊通| 林西县| 肃南| 炉霍县| 区。| 资阳市| 门头沟区| 皮山县| 奉贤区| 井陉县| 印江| 合江县| 滕州市| 吉林市| 平顺县| 沧州市| 普兰县| 丹江口市| 宁国市| 承德县| 潼南县| 澎湖县| 武鸣县| 稻城县| 兴隆县| 祁阳县| 土默特左旗| 龙岩市| 宝坻区| 监利县| 延安市| 洪洞县| 太湖县| 叙永县| 乡城县| 色达县|