-
Notifications
You must be signed in to change notification settings - Fork 68
Expand file tree
/
Copy pathTheFirstDaySummary.R
More file actions
67 lines (49 loc) · 830 Bytes
/
TheFirstDaySummary.R
File metadata and controls
67 lines (49 loc) · 830 Bytes
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
# Data objects
#vectors
A <- c(1:3,67,23:9)
B <- c("aaf","f",LETTERS[4:5],tolower(LETTERS[20:21]))
#Matrix
C <- matrix (nrow=5, ncol=3, data=0)
D <- matrix (nrow=5, ncol=3, data="a")
#Data frame
E <- data.frame(column1=c(1:5), column2=c(rep("a",3),"d",5) )
#List
G <- list(column1=c(1:5), column2=c(rep("a",3),"d",5))
## Dimensions of data objects
length(A)
length(B)
length(C)
length(D)
length(E)
length(G)
dim(A)
dim(B)
dim(C)
dim(D)
dim(E)
dim(G)
ncol (A)
ncol (B)
ncol (C)
ncol (D)
ncol (E)
ncol (G)
nrow (A)
nrow (B)
nrow (C)
nrow (D)
nrow (E)
nrow (G)
#Indexing
A[c(1,3,4)]
C[1:2,2:3]
E[1:2, 2:3]
E[E$column2 %in% "a",]
E[E$column2=="a", ]
E[E$column2!="a", ]
E[E$column2!="a" & E$column1==4, ]
E$column1
G$column1
G[[1]]
## Reading data files
gapminder <- read.csv(file="data/gapminder-FiveYearData.csv")