This repository has been archived by the owner on May 16, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathinleiding.R
97 lines (79 loc) · 1.92 KB
/
inleiding.R
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
#H1: inleiding
#Hulpfunctie
? solve
help("solve")
#Commando's naar een extern bestand wegschrijven
source("Commands.R")
#Alles wegschrijven tussen volgende twee commando's
sink("record.lis")
sink()
#R omgeving en workspace
#Overzicht van alle gemaakte objecten tot op moment van uitvoering
objects () #Deze zijn nu opgeslagen in je werkruimte
#Objecten verwijderen:
rm(x,y,foo,bar,laukie, lennie)
#Toewijzen
#Vector van cijfers aanmaken en toewijzen aan variabele X
x<-c(10.4, 5.8,2.2, 63.5)
x #geeft de vector weer
x[2] #geeft getal op index 2
#5.8
#Een CSV file lezen >help(read.csv) #info over options
computers <- read.csv("computers.csv",header=TRUE, sep=",", fill=TRUE)
#Kolommen gedefinieerd in de dataset
names(computers)
#Bijhorende attributes van een dataframe bekijken
attributes(computers)
#Huidige werkmap bepalen
getwd()
#Inhoud van de werkmap bepalen
dir()
#Werkmap aanpassen
setwd("~/onderzoekstechnieken-cursus")
#Data types
#Numbers
a<-3
#toewijzen
b<-sqrt(a*a+3) #bewerking uitvoeren
b
3.464102
#Lijst van nummers aanmaken
a<-numeric(10)
a
#0000000000
typeof(a)
"double"
#Strings
a<-c("hello","there")
a[2]
"there"
#Data frames
#manier om verschillende vectoren van verschillende types te nemen en ze op te slaan in dezelfde variabele
a<-c(1,2,3,4)
b<-c(2,4,6,8)
levels<-factor(c("A","B","A","B"))
bubba<-data.frame(fist=a,second=b,f=levels)
#bewerking op dataset
#summary
#kolom selecteren: bubba$first
#Logische variabelen
TRUE
FALSE
#Tables
a<-factor(c("A","A","B","A","B","B","C","A","C"))
results<-table(a)
results
#A B C
#4 3 2
#Matrix
#een matrix is een verzameling van gegevens die zijn aangebracht in een tweedimensionale rechthoekige verdeling
A=matrix(
c(2,4,3,1,5,7), #data elementen
nrow=2, #aantal rijen
ncol=3, #aantal kolommen
byrow=TRUE) #vul matrix rij per rij
#printmatrix
A
A[2,3] #Element op de 2e rij, 3e kolom
A[2,] #2e rij
A[, c(1,3)] #de eerst en de derde kolom