Section 28 R Codes: Read & Write Data
28.1 Create data
# Set your own working directory
# setwd('C:/path/to/my/directory')
set.seed(12345)
ID <- paste0('S',1:100)
Wt <- round(rnorm(n=100, mean=10, sd=2), digits=2)
Age <- round(runif(n=100, min=1, max=2), digits=2)
Sex <- c(rep('M',length=50), rep('F',length=50))
Vac <- sample(c(TRUE,FALSE), size=100, replace=TRUE, prob=c(0.60,0.40))
DF <- data.frame(ID=ID, Wt=Wt, Age=Age, Sex=Sex, Vac=Vac)
DF$Age[10] <- NA
DF$Wt[20] <- NA
str(DF)
'data.frame': 100 obs. of 5 variables:
$ ID : chr "S1" "S2" "S3" "S4" ...
$ Wt : num 11.17 11.42 9.78 9.09 11.21 ...
$ Age: num 1.59 1.89 1.12 1.51 1.66 1.77 1.09 1.07 1.56 NA ...
$ Sex: chr "M" "M" "M" "M" ...
$ Vac: logi TRUE TRUE FALSE FALSE TRUE FALSE ...
$names
[1] "ID" "Wt" "Age" "Sex" "Vac"
$row.names
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
[18] 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
[35] 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
[52] 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
[69] 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85
[86] 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100
$class
[1] "data.frame"