@@ -646,8 +646,8 @@ code_vaccines <- function(input_data, wave) {
646
646
# If the entire column is NA, ifelse() results in a logical vector, not a
647
647
# character vector, which confuses split_options; since the result should be
648
648
# NA anyway
649
+ vaccine_barriers <- ifelse(vaccine_barriers == " 13" , NA_character_ , vaccine_barriers )
649
650
if (any(! is.na(vaccine_barriers ))) {
650
- vaccine_barriers <- ifelse(vaccine_barriers == " 13" , NA_character_ , vaccine_barriers )
651
651
vaccine_barriers <- split_options(vaccine_barriers )
652
652
}
653
653
@@ -786,8 +786,8 @@ code_vaccines <- function(input_data, wave) {
786
786
# If the entire column is NA, ifelse() results in a logical vector, not a
787
787
# character vector, which confuses split_options; since the result should be
788
788
# NA anyway
789
- if (any( ! is.na( input_data $ V15b ))) {
790
- vaccine_barriers <- ifelse( input_data $ V15b == " 13 " , NA , input_data $ V15b )
789
+ vaccine_barriers <- ifelse( input_data $ V15b == " 13 " , NA , input_data $ V15b )
790
+ if (any( ! is.na( vaccine_barriers ))) {
791
791
vaccine_barriers <- split_options(vaccine_barriers )
792
792
} else {
793
793
vaccine_barriers <- input_data $ V15b
0 commit comments