-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnumbers.R
More file actions
78 lines (56 loc) · 1.42 KB
/
Copy pathnumbers.R
File metadata and controls
78 lines (56 loc) · 1.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
# There are three number types in R:
# numeric
# integer
# complex
# Variables of number types are created when you assign a value to them:
x <- 10.5 # numeric
y <- 10L # integer
z <- 1i # complex
# NUMERIC
# A numeric data type is the most common type in R, and contains any number with or without a decimal, like: 10.5, 55, 787:
x <- 10.5
y <- 55
# Print values of x and y
x
y
# Print the class name of x and y
class(x)
class(y)
# INTEGER
# Integers are numeric data WITHOUT DECIMALS. This is used when you are certain that you will never create a variable that should contain decimals. To create an integer variable, you must use the letter L after the integer value:
x <- 1000L
y <- 55L
# Print values of x and y
x
y
# Print the class name of x and y
class(x)
class(y)
# COMPLEX
# A complex number is written with an "i" as the imaginary part:
x <- 3+5i
y <- 5i
# Print values of x and y
x
y
# Print the class name of x and y
class(x)
class(y)
# TYPE CONVERSION
# You can convert from one type to another with the following functions:
# as.numeric()
# as.integer()
# as.complex()
# example:
x <- 1L # integer
y <- 2 # numeric
# convert from integer to numeric:
a <- as.numeric(x)
# convert from numeric to integer:
b <- as.integer(y)
# print values of x and y
x
y
# print the class name of a and b
class(a)
class(b)