Skip to content

Commit 5db4899

Browse files
committed
differences for PR #193
1 parent 07ffb07 commit 5db4899

9 files changed

+15399
-15440
lines changed

clean-data.md

Lines changed: 249 additions & 288 deletions
Large diffs are not rendered by default.

data/cleaned_data.csv

Lines changed: 15001 additions & 15001 deletions
Large diffs are not rendered by default.

describe-cases.md

Lines changed: 54 additions & 63 deletions
Large diffs are not rendered by default.
-210 Bytes
Loading
-243 Bytes
Loading
-75 Bytes
Loading

md5sum.txt

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
"file" "checksum" "built" "date"
2-
"CODE_OF_CONDUCT.md" "549f00b0992a7743c2bc16ea6ce3db57" "site/built/CODE_OF_CONDUCT.md" "2025-06-24"
3-
"LICENSE.md" "14377518ee654005a18cf28549eb30e3" "site/built/LICENSE.md" "2025-06-24"
4-
"config.yaml" "0f7deb99a9178d8470bd18343974bd37" "site/built/config.yaml" "2025-06-24"
5-
"index.md" "32bc80d6f4816435cc0e01540cb2a513" "site/built/index.md" "2025-06-24"
6-
"links.md" "fe82d0a436c46f4b07b82684ed2cceaf" "site/built/links.md" "2025-06-24"
7-
"pull_request_template.md" "0dfe2865b93d6343ab4e9a05b87e8f31" "site/built/pull_request_template.md" "2025-06-24"
8-
"episodes/read-cases.Rmd" "0061453aa4d45736955fd38ab4e3aaeb" "site/built/read-cases.md" "2025-06-24"
9-
"episodes/clean-data.Rmd" "27cddec5a389a43092a67e3992a8e8ea" "site/built/clean-data.md" "2025-06-24"
10-
"episodes/validate.Rmd" "1b90aff68a63ccbe0a9dce0a85a92889" "site/built/validate.md" "2025-06-24"
11-
"episodes/describe-cases.Rmd" "a84ee88c6c11aad9b282200084803ac1" "site/built/describe-cases.md" "2025-06-24"
12-
"instructors/instructor-notes.md" "ca3834a1b0f9e70c4702aa7a367a6bb5" "site/built/instructor-notes.md" "2025-06-24"
13-
"learners/epikinetics-descriptive.md" "50400941620956b3366fd99d51ed465b" "site/built/epikinetics-descriptive.md" "2025-06-24"
14-
"learners/epikinetics-statistics.md" "26868caf5a6b4a948ecb8f95c40694ab" "site/built/epikinetics-statistics.md" "2025-06-24"
15-
"learners/reference.md" "f081702f1c557d1ce455b7d38306737b" "site/built/reference.md" "2025-06-24"
16-
"learners/setup.md" "a390ed34056a3dbc9795c41ee47fd78d" "site/built/setup.md" "2025-06-24"
17-
"profiles/learner-profiles.md" "31b503c4b5bd1f0960ada730eca4a25e" "site/built/learner-profiles.md" "2025-06-24"
18-
"renv/profiles/lesson-requirements/renv.lock" "ea1fb09b89c108da8fa7de3c5e0ac8dc" "site/built/renv.lock" "2025-06-24"
2+
"CODE_OF_CONDUCT.md" "549f00b0992a7743c2bc16ea6ce3db57" "site/built/CODE_OF_CONDUCT.md" "2025-06-26"
3+
"LICENSE.md" "14377518ee654005a18cf28549eb30e3" "site/built/LICENSE.md" "2025-06-26"
4+
"config.yaml" "0f7deb99a9178d8470bd18343974bd37" "site/built/config.yaml" "2025-06-26"
5+
"index.md" "32bc80d6f4816435cc0e01540cb2a513" "site/built/index.md" "2025-06-26"
6+
"links.md" "fe82d0a436c46f4b07b82684ed2cceaf" "site/built/links.md" "2025-06-26"
7+
"pull_request_template.md" "0dfe2865b93d6343ab4e9a05b87e8f31" "site/built/pull_request_template.md" "2025-06-26"
8+
"episodes/read-cases.Rmd" "d7b3fde00a9c27f4556e86fd1d64c009" "site/built/read-cases.md" "2025-06-26"
9+
"episodes/clean-data.Rmd" "0e43d44e527eaaf6699e5c20e309dcf2" "site/built/clean-data.md" "2025-06-26"
10+
"episodes/validate.Rmd" "b0161edb5e0316ef803dd880931d1f12" "site/built/validate.md" "2025-06-26"
11+
"episodes/describe-cases.Rmd" "5e0f72993f1fe818b7388c548f7b01e8" "site/built/describe-cases.md" "2025-06-26"
12+
"instructors/instructor-notes.md" "ca3834a1b0f9e70c4702aa7a367a6bb5" "site/built/instructor-notes.md" "2025-06-26"
13+
"learners/epikinetics-descriptive.md" "50400941620956b3366fd99d51ed465b" "site/built/epikinetics-descriptive.md" "2025-06-26"
14+
"learners/epikinetics-statistics.md" "26868caf5a6b4a948ecb8f95c40694ab" "site/built/epikinetics-statistics.md" "2025-06-26"
15+
"learners/reference.md" "f081702f1c557d1ce455b7d38306737b" "site/built/reference.md" "2025-06-26"
16+
"learners/setup.md" "a390ed34056a3dbc9795c41ee47fd78d" "site/built/setup.md" "2025-06-26"
17+
"profiles/learner-profiles.md" "31b503c4b5bd1f0960ada730eca4a25e" "site/built/learner-profiles.md" "2025-06-26"
18+
"renv/profiles/lesson-requirements/renv.lock" "424c3e8ad31974da7435ae5c1dfe909b" "site/built/renv.lock" "2025-06-26"

read-cases.md

Lines changed: 45 additions & 38 deletions
Large diffs are not rendered by default.

validate.md

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@ This episode requires you to:
3131
In outbreak analysis, once you have completed the initial steps of reading and cleaning the case data,
3232
it's essential to establish an additional foundation layer to ensure the integrity and reliability of subsequent
3333
analyses. Otherwise you might find that your analysis suddenly stops working when specific variables appear or disappear, or their underlying data types (like `<date>` or `<chr>`) change. Specifically, this additional layer involves: 1) verifying the presence and correct data type of certain columns within
34-
your dataset, a process commonly referred to as "tagging"; 2) implementing measures to
35-
check that these tagged columns are not inadvertently deleted during further data processing steps, known as "validation".
34+
your dataset, a process commonly referred to as **tagging**; 2) implementing measures to
35+
check that these tagged columns are not inadvertently deleted during further data processing steps, known as **validation**.
3636

3737

38-
This episode focuses tagging and validate outbreak data using the [linelist](https://epiverse-trace.github.io/linelist/)
38+
This episode focuses on tagging and validate outbreak data using the [linelist](https://epiverse-trace.github.io/linelist/)
3939
package. Let's start by loading the package `{rio}` to read data and the package `{linelist}`
4040
to create a linelist object. We'll use the pipe `%>%` to connect some of their functions, including others from
4141
the package `{dplyr}`, so let's also call to the tidyverse package:
@@ -79,19 +79,19 @@ cleaned_data <- rio::import(
7979

8080

8181
``` output
82-
# A tibble: 15,000 × 10
83-
v1 case_id age gender status date_onset date_sample row_id
84-
<int> <int> <dbl> <chr> <chr> <IDate> <IDate> <int>
85-
1 1 14905 90 male confirmed 2015-03-15 2015-06-04 1
86-
2 2 13043 25 female <NA> 2013-09-11 2014-03-01 2
87-
3 3 14364 54 female <NA> 2014-09-02 2015-03-03 3
88-
4 4 14675 90 <NA> <NA> 2014-10-19 2031-12-14 4
89-
5 5 12648 74 female <NA> 2014-08-06 2016-10-10 5
90-
6 6 14274 76 female <NA> 2015-04-05 2016-01-23 7
91-
7 7 14132 16 male confirmed NA 2015-05-10 8
92-
8 8 14715 44 female confirmed NA 2016-04-24 9
93-
9 9 13435 26 male <NA> 2014-09-07 2020-09-14 10
94-
10 10 14816 30 female <NA> 2015-06-29 2015-06-02 11
82+
# A tibble: 15,000 × 9
83+
v1 case_id age gender status date_onset date_sample
84+
<int> <int> <dbl> <chr> <chr> <IDate> <IDate>
85+
1 1 14905 90 male confirmed 2015-03-15 2015-04-06
86+
2 2 13043 25 female <NA> 2013-09-11 2014-01-03
87+
3 3 14364 54 female <NA> 2014-02-09 2015-03-03
88+
4 4 14675 90 <NA> <NA> 2014-10-19 2014-12-31
89+
5 5 12648 74 female <NA> 2014-06-08 2016-10-10
90+
6 6 14274 76 female <NA> 2015-04-05 2016-01-23
91+
7 7 14132 16 male confirmed NA 2015-10-05
92+
8 8 14715 44 female confirmed NA 2016-04-24
93+
9 9 13435 26 male <NA> 2014-07-09 2014-09-20
94+
10 10 14816 30 female <NA> 2015-06-29 2015-02-06
9595
# ℹ 14,990 more rows
9696
# ℹ 2 more variables: years_since_collection <int>, remainder_months <int>
9797
```
@@ -138,19 +138,19 @@ linelist_data
138138
``` output
139139
140140
// linelist object
141-
# A tibble: 15,000 × 10
142-
v1 case_id age gender status date_onset date_sample row_id
143-
<int> <int> <dbl> <chr> <chr> <IDate> <IDate> <int>
144-
1 1 14905 90 male confirmed 2015-03-15 2015-06-04 1
145-
2 2 13043 25 female <NA> 2013-09-11 2014-03-01 2
146-
3 3 14364 54 female <NA> 2014-09-02 2015-03-03 3
147-
4 4 14675 90 <NA> <NA> 2014-10-19 2031-12-14 4
148-
5 5 12648 74 female <NA> 2014-08-06 2016-10-10 5
149-
6 6 14274 76 female <NA> 2015-04-05 2016-01-23 7
150-
7 7 14132 16 male confirmed NA 2015-05-10 8
151-
8 8 14715 44 female confirmed NA 2016-04-24 9
152-
9 9 13435 26 male <NA> 2014-09-07 2020-09-14 10
153-
10 10 14816 30 female <NA> 2015-06-29 2015-06-02 11
141+
# A tibble: 15,000 × 9
142+
v1 case_id age gender status date_onset date_sample
143+
<int> <int> <dbl> <chr> <chr> <IDate> <IDate>
144+
1 1 14905 90 male confirmed 2015-03-15 2015-04-06
145+
2 2 13043 25 female <NA> 2013-09-11 2014-01-03
146+
3 3 14364 54 female <NA> 2014-02-09 2015-03-03
147+
4 4 14675 90 <NA> <NA> 2014-10-19 2014-12-31
148+
5 5 12648 74 female <NA> 2014-06-08 2016-10-10
149+
6 6 14274 76 female <NA> 2015-04-05 2016-01-23
150+
7 7 14132 16 male confirmed NA 2015-10-05
151+
8 8 14715 44 female confirmed NA 2016-04-24
152+
9 9 13435 26 male <NA> 2014-07-09 2014-09-20
153+
10 10 14816 30 female <NA> 2015-06-29 2015-02-06
154154
# ℹ 14,990 more rows
155155
# ℹ 2 more variables: years_since_collection <int>, remainder_months <int>
156156
@@ -357,7 +357,7 @@ cleaned_data %>%
357357
``` error
358358
Error in base::tryCatch(base::withCallingHandlers({: 1 assertions failed:
359359
* Variable 'tag': Must be element of set
360-
* {'v1','case_id','gender','status','date_onset','date_sample','row_id','years_since_collection','remainder_months'},
360+
* {'v1','case_id','gender','status','date_onset','date_sample','years_since_collection','remainder_months'},
361361
* but is 'age'.
362362
```
363363

@@ -449,13 +449,13 @@ linelist::tags_df(linelist_data)
449449
<int> <IDate> <chr>
450450
1 14905 2015-03-15 male
451451
2 13043 2013-09-11 female
452-
3 14364 2014-09-02 female
452+
3 14364 2014-02-09 female
453453
4 14675 2014-10-19 <NA>
454-
5 12648 2014-08-06 female
454+
5 12648 2014-06-08 female
455455
6 14274 2015-04-05 female
456456
7 14132 NA male
457457
8 14715 NA female
458-
9 13435 2014-09-07 male
458+
9 13435 2014-07-09 male
459459
10 14816 2015-06-29 female
460460
# ℹ 14,990 more rows
461461
```

0 commit comments

Comments
 (0)