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

Working with objects

You can create an object using the <- operator:

n<-10
n
## [1] 10

In the preceding code, an object called n is created. A value of 10 has been assigned to this object. The assignment can also be made using the assign() function, although this isn't very common.

Once the object has been created, it is possible to perform operations on it, like in any other programming language:

n+5
## [1] 15

These are some examples of basic operations.

Let's create our variables:

x<-4
y<-3

Now, we can carry out some basic operations:

  • Sum of variables:
x + y
## [1] 7
  • Subtraction of variables:
x - y
## [1] 1
  • Multiplication of variables:
x * y
## [1] 12
  • Division of variables:
x / y
## [1] 1.333333
  • Power of variables:
x ** y
## [1] 64

Likewise in R, there are defined constants that are widely used, such as the following ones:

  • The pi () number :
x * pi
## [1] 12.56637
  • Exponential function:
exp(y)
## [1] 20.08554

There are also functions for working with numbers, such as the following:

  • Sign (positive or negative of a number):
sign(y)
## [1] 1
  • Finding the maximum value:
max(x,y)
## [1] 4
  • Finding the minimum value:
min(x,y)
## [1] 3
  • Factorial of a number:
factorial(y)
## [1] 6
  • Square root function:
sqrt(y)
## [1] 1.732051

It is also possible to assign the result of previous operations to another object. For example, the sum of variables x and y is assigned to an object named z:

z <- x + y
z
## [1] 7

As shown previously, these functions apply if the variables are numbers, but there are also other operators to work with strings:

x > y
## [1] TRUE
x + y != 8
## [1] TRUE

The main logical operators are summarized in the following table:

主站蜘蛛池模板: 黄山市| 临沂市| 商水县| 万荣县| 龙州县| 耒阳市| 长子县| 宜春市| 富锦市| 永平县| 开封县| 嵊州市| 正定县| 商城县| 探索| 仙桃市| 鸡西市| 唐河县| 瑞丽市| 湟中县| 运城市| 新沂市| 高要市| 澄江县| 五台县| 阜阳市| 长葛市| 肥西县| 东山县| 黄山市| 德清县| 林甸县| 榆林市| 长白| 屏东市| 珲春市| 新余市| 巴彦淖尔市| 榕江县| 曲靖市| 灵璧县|