throw message if assay data.table contains duplicated rows
Source:R/duplicates.R
throw_msg_if_duplicates.Rd
An auxiliary function that checks for duplicated rows in assay data.table,
In case of duplicates it throws a message. The messsage function is by default stop()
The message function can be customized with msg_f
parameter
Arguments
- dt
data.table with assay data
- assay_name
string with the name of the assay
- msg_f
function to be used to throw the message
- preview_max_numb
number of rows to preview if duplicates found
Examples
sdata <- get_synthetic_data("finalMAE_small")
smetrics_data <- convert_se_assay_to_dt(sdata[[1]], "Metrics")
throw_msg_if_duplicates(smetrics_data, assay_name = "Metrics", msg_f = futile.logger::flog.info)