Skip to content

Commit de9d6fa

Browse files
committed
recovered NAs in IsotopeLabelType
1 parent 92a93fd commit de9d6fa

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

R/utils_balanced_design.R

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,15 @@
107107
features = unique(input[[feature_col]][group_filter]),
108108
measurements = unique(input[[measurement_col]][group_filter])
109109
))
110+
na_label_features = unique(input[[feature_col]][group_filter & is.na(input[["IsotopeLabelType"]])])
111+
if (length(na_label_features) > 0) {
112+
na_rows = data.table::as.data.table(expand.grid(
113+
labels = NA,
114+
features = na_label_features,
115+
measurements = unique(input[[measurement_col]][group_filter])
116+
))
117+
by_group[[group_id]] = data.table::rbindlist(list(by_group[[group_id]], na_rows))
118+
}
110119
by_group[[group_id]]$group = group
111120
}
112121
result = data.table::rbindlist(by_group)

0 commit comments

Comments
 (0)