@@ -106,16 +106,15 @@ choices_labeled <- function(choices, labels, subset = NULL, types = NULL) {
106106 combined_labels <- combined_labels [ord ]
107107 types <- types [ord ]
108108 }
109- choices <- structure(
109+
110+ structure(
110111 choices ,
111112 names = combined_labels ,
112113 raw_labels = raw_labels ,
113114 combined_labels = combined_labels ,
114115 class = c(" choices_labeled" , " character" ),
115116 types = types
116117 )
117-
118- return (choices )
119118}
120119
121120# ' Wrapper on [choices_labeled] to label variables basing on existing labels in data
@@ -164,7 +163,7 @@ choices_labeled <- function(choices, labels, subset = NULL, types = NULL) {
164163# ' # functional subset (with delayed data) - return only factor variables
165164# ' variable_choices("ADRS", subset = function(data) {
166165# ' idx <- vapply(data, is.factor, logical(1))
167- # ' return( names(data)[idx])
166+ # ' names(data)[idx]
168167# ' })
169168# ' @export
170169# '
@@ -222,7 +221,7 @@ variable_choices.data.frame <- function(data, subset = NULL, fill = TRUE, key =
222221 subset <- unique(subset )
223222 }
224223
225- res <- if (" " %in% subset ) {
224+ if (" " %in% subset ) {
226225 choices_labeled(
227226 choices = c(" " , names(data )),
228227 labels = c(" " , unname(teal.data :: col_labels(data , fill = fill ))),
@@ -237,8 +236,6 @@ variable_choices.data.frame <- function(data, subset = NULL, fill = TRUE, key =
237236 types = var_types
238237 )
239238 }
240-
241- return (res )
242239}
243240
244241# ' Wrapper on [choices_labeled] to label variable values basing on other variable values
@@ -276,7 +273,7 @@ variable_choices.data.frame <- function(data, subset = NULL, fill = TRUE, key =
276273# '
277274# ' # functional subset
278275# ' value_choices(ADRS, "PARAMCD", "PARAM", subset = function(data) {
279- # ' return( levels(data$PARAMCD)[1:2])
276+ # ' levels(data$PARAMCD)[1:2]
280277# ' })
281278# ' @export
282279# '
@@ -302,7 +299,7 @@ value_choices.character <- function(data,
302299 var_label = NULL ,
303300 subset = NULL ,
304301 sep = " - " ) {
305- out <- structure(
302+ structure(
306303 list (
307304 data = data ,
308305 var_choices = var_choices ,
@@ -312,7 +309,6 @@ value_choices.character <- function(data,
312309 ),
313310 class = c(" delayed_value_choices" , " delayed_data" , " choices_labeled" )
314311 )
315- return (out )
316312}
317313
318314# ' @rdname value_choices
@@ -373,7 +369,7 @@ value_choices.data.frame <- function(data, # nolint
373369 attr(res , " sep" ) <- sep
374370 attr(res , " var_choices" ) <- var_choices
375371 attr(res , " var_label" ) <- var_label
376- return ( res )
372+ res
377373}
378374
379375# ' Print choices_labeled object
@@ -397,5 +393,5 @@ print.choices_labeled <- function(x, ...) {
397393 sep = " \n "
398394 )
399395
400- return ( invisible (x ) )
396+ invisible (x )
401397}
0 commit comments