@@ -235,34 +235,30 @@ code_health <- function(input_data, wave) {
235
235
# ' @return augmented data frame
236
236
code_vaccinated_breakdown <- function (input_data , wave ) {
237
237
# grouping variable - vaccination status
238
- if (any(c(" V1" , " V3" , " V3a" , " V11a" ) %in% names(input_data ))){
239
- if (all(c(" V1" , " V3a" , " V11a" ) %in% names(input_data ))) {
240
- input_data $ vaccinationstatus <- case_when(
241
- input_data $ V1 == 1 ~ " Vaccinated" ,
242
- input_data $ V3a == 1 ~ " Accept/Appointment" ,
243
- input_data $ V3a == 2 ~ " Accept/Appointment" ,
244
- input_data $ V11a == 1 ~ " Accept/Appointment" ,
245
- input_data $ V3a == 3 ~ " Hesitant" ,
246
- input_data $ V3a == 4 ~ " Hesitant" ,
247
- TRUE ~ NA_character_
248
- )
249
- }
250
- else if (all(c(" V1" , " V3" ) %in% names(input_data ))) {
251
- input_data $ vaccinationstatus <- case_when(
252
- input_data $ V1 == 1 ~ " Vaccinated" ,
253
- input_data $ V3 == 1 ~ " Accept/Appointment" ,
254
- input_data $ V3 == 2 ~ " Accept/Appointment" ,
255
- input_data $ V3 == 3 ~ " Hesitant" ,
256
- input_data $ V3 == 4 ~ " Hesitant" ,
257
- TRUE ~ NA_character_
258
- )
259
- } else {
260
- input_data $ vaccinationstatus <- NA
261
- }
238
+ if (all(c(" V1" , " V3a" , " V11a" ) %in% names(input_data ))) {
239
+ input_data $ vaccinationstatus <- case_when(
240
+ input_data $ V1 == 1 ~ " Vaccinated" ,
241
+ input_data $ V3a == 1 ~ " Accept/Appointment" ,
242
+ input_data $ V3a == 2 ~ " Accept/Appointment" ,
243
+ input_data $ V11a == 1 ~ " Accept/Appointment" ,
244
+ input_data $ V3a == 3 ~ " Hesitant" ,
245
+ input_data $ V3a == 4 ~ " Hesitant" ,
246
+ TRUE ~ NA_character_
247
+ )
248
+ }
249
+ else if (all(c(" V1" , " V3" ) %in% names(input_data ))) {
250
+ input_data $ vaccinationstatus <- case_when(
251
+ input_data $ V1 == 1 ~ " Vaccinated" ,
252
+ input_data $ V3 == 1 ~ " Accept/Appointment" ,
253
+ input_data $ V3 == 2 ~ " Accept/Appointment" ,
254
+ input_data $ V3 == 3 ~ " Hesitant" ,
255
+ input_data $ V3 == 4 ~ " Hesitant" ,
256
+ TRUE ~ NA_character_
257
+ )
262
258
} else {
263
259
input_data $ vaccinationstatus <- NA
264
260
}
265
-
261
+
266
262
return (input_data )
267
263
}
268
264
0 commit comments