Skip to content

Commit 12698b0

Browse files
committed
add atomicclass date
1 parent 5783226 commit 12698b0

15 files changed

Lines changed: 94 additions & 14 deletions

R/read.R

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@ read_cells <- function(drfile, sheet, variables, translate = FALSE, translations
2727
"character" = as.character(y),
2828
"numeric" = as.numeric(y),
2929
"integer" = as.integer(y),
30-
"logical" = as.logical(y))
30+
"logical" = as.logical(y),
31+
"date" = as.integer(y))
3132
})
3233
}
3334

data-raw/excelguide_schema.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@
7272
},
7373
"atomicclass": {
7474
"description": "Interpreted type of data, using R-conventions",
75-
"enum": [ "numeric", "character", "integer", "logical" ]
75+
"enum": [ "numeric", "character", "integer", "logical", "date" ]
7676
},
7777
"versionnumber": {
7878
"description": "Version number with at least major and minor number and optional patch number",

data-raw/guide_competition_1_0_source.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,16 @@ locations:
2727
atomicclass: numeric
2828
varname: metadata
2929
ranges:
30-
- A15:B15
3130
- A17:B17
3231
- A19:B19
3332
- A21:B21
33+
- sheet: description
34+
type: keyvalue
35+
translate: true
36+
atomicclass: date
37+
varname: metadata
38+
ranges:
39+
- A15:B15
3440
- sheet: _data
3541
type: platedata
3642
translate: false

data-raw/schema_tests/invalid_atomicclass.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,16 @@ locations:
1818
atomicclass: numeric
1919
varname: metadata
2020
ranges:
21-
- A15:B15
2221
- A17:B17
2322
- A19:B19
2423
- A21:B21
24+
- sheet: description
25+
type: keyvalue
26+
translate: true
27+
atomicclass: date
28+
varname: metadata
29+
ranges:
30+
- A15:B15
2531
- sheet: _data
2632
type: platedata
2733
translate: false

data-raw/schema_tests/invalid_plate_format.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,16 @@ locations:
2727
atomicclass: numeric
2828
varname: metadata
2929
ranges:
30-
- A15:B15
3130
- A17:B17
3231
- A19:B19
3332
- A21:B21
33+
- sheet: description
34+
type: keyvalue
35+
translate: true
36+
atomicclass: date
37+
varname: metadata
38+
ranges:
39+
- A15:B15
3440
- sheet: _data
3541
type: platedata
3642
translate: false

data-raw/schema_tests/invalid_type.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,16 @@ locations:
2727
atomicclass: numeric
2828
varname: metadata
2929
ranges:
30-
- A15:B15
3130
- A17:B17
3231
- A19:B19
3332
- A21:B21
33+
- sheet: description
34+
type: keyvalue
35+
translate: true
36+
atomicclass: date
37+
varname: metadata
38+
ranges:
39+
- A15:B15
3440
- sheet: _data
3541
type: platedata
3642
translate: false

data-raw/schema_tests/maximal_version.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,16 @@ locations:
2727
atomicclass: numeric
2828
varname: metadata
2929
ranges:
30-
- A15:B15
3130
- A17:B17
3231
- A19:B19
3332
- A21:B21
33+
- sheet: description
34+
type: keyvalue
35+
translate: true
36+
atomicclass: date
37+
varname: metadata
38+
ranges:
39+
- A15:B15
3440
- sheet: _data
3541
type: platedata
3642
translate: false

data-raw/schema_tests/missing_location_element.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,16 @@ locations:
2626
atomicclass: numeric
2727
varname: metadata
2828
ranges:
29-
- A15:B15
3029
- A17:B17
3130
- A19:B19
3231
- A21:B21
32+
- sheet: description
33+
type: keyvalue
34+
translate: true
35+
atomicclass: date
36+
varname: metadata
37+
ranges:
38+
- A15:B15
3339
- sheet: _data
3440
type: platedata
3541
translate: false

data-raw/schema_tests/missing_translations.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,16 @@ locations:
2727
atomicclass: numeric
2828
varname: metadata
2929
ranges:
30-
- A15:B15
3130
- A17:B17
3231
- A19:B19
3332
- A21:B21
33+
- sheet: description
34+
type: keyvalue
35+
translate: true
36+
atomicclass: date
37+
varname: metadata
38+
ranges:
39+
- A15:B15
3440
- sheet: _data
3541
type: platedata
3642
translate: false

data-raw/schema_tests/missing_version.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,16 @@ locations:
2626
atomicclass: numeric
2727
varname: metadata
2828
ranges:
29-
- A15:B15
3029
- A17:B17
3130
- A19:B19
3231
- A21:B21
32+
- sheet: description
33+
type: keyvalue
34+
translate: true
35+
atomicclass: date
36+
varname: metadata
37+
ranges:
38+
- A15:B15
3339
- sheet: _data
3440
type: platedata
3541
translate: false

0 commit comments

Comments
 (0)