@@ -80,15 +80,15 @@ melt_all <- function(vd, names, factor, na.rm, labels, check.dups) {
80
80
if (factor [2L ]) {
81
81
label_col <- res [[1L ]]
82
82
attr(label_col , " levels" ) <- labs
83
- oldClass(label_col ) <- c(" factor" , " na.included" )
83
+ oldClass(label_col ) <- " factor " # c("factor", "na.included")
84
84
} else label_col <- Csv(labs , res [[1L ]])
85
85
label_col <- list (label_col )
86
86
names(label_col ) <- if (is.character(labels )) labels else " label"
87
87
res <- c(res [1L ], label_col , res [2L ])
88
88
}
89
89
if (factor [1L ]) {
90
90
attr(res [[1L ]], " levels" ) <- nam
91
- oldClass(res [[1L ]]) <- c(" factor" , " na.included" )
91
+ oldClass(res [[1L ]]) <- " factor " # c("factor", "na.included")
92
92
} else if (length(labels )) res [[1L ]] <- Csv(nam , res [[1L ]])
93
93
res
94
94
}
@@ -185,7 +185,7 @@ pivot <- function(data,
185
185
if (factor [2L ]) {
186
186
label_col <- value_cols [[1L ]]
187
187
attr(label_col , " levels" ) <- labs
188
- oldClass(label_col ) <- c(" factor" , " na.included" )
188
+ oldClass(label_col ) <- " factor " # c("factor", "na.included")
189
189
} else label_col <- Csv(labs , value_cols [[1L ]])
190
190
label_col <- list (label_col )
191
191
if (is.list(labels )) { # Setting new labels...
@@ -212,7 +212,7 @@ pivot <- function(data,
212
212
}
213
213
if (factor [1L ]) {
214
214
attr(value_cols [[1L ]], " levels" ) <- nam [values ]
215
- oldClass(value_cols [[1L ]]) <- c(" factor" , " na.included" )
215
+ oldClass(value_cols [[1L ]]) <- " factor " # c("factor", "na.included")
216
216
} else if (length(labels )) value_cols [[1L ]] <- duplAttributes(Csv(nam [values ], value_cols [[1L ]]), value_cols [[1L ]])
217
217
res <- c(id_cols , value_cols )
218
218
}
@@ -397,7 +397,7 @@ pivot <- function(data,
397
397
if (factor [2L ]) {
398
398
label_col <- value_cols [[1L ]]
399
399
attr(label_col , " levels" ) <- labs
400
- oldClass(label_col ) <- c(" factor" , " na.included" )
400
+ oldClass(label_col ) <- " factor " # c("factor", "na.included")
401
401
} else label_col <- Csv(labs , value_cols [[1L ]])
402
402
label_col <- list (label_col )
403
403
names(label_col ) <- labels [[2L ]]
@@ -406,7 +406,7 @@ pivot <- function(data,
406
406
407
407
if (factor [1L ]) {
408
408
attr(value_cols [[1L ]], " levels" ) <- namv
409
- oldClass(value_cols [[1L ]]) <- c(" factor" , " na.included" )
409
+ oldClass(value_cols [[1L ]]) <- " factor " # c("factor", "na.included")
410
410
} else if (save_labels ) value_cols [[1L ]] <- Csv(namv , value_cols [[1L ]])
411
411
412
412
if (length(new_labels <- labels [[3L ]])) {
0 commit comments