# Example with dissimilarity data
data_dissim <- data.frame(
object = c("A", "B", "A", "C"),
reference = c("X", "X", "Y", "Y"),
dissimilarity = c(2.5, 1.8, 3.0, 4.2)
)
mat_dissim <- list_to_matrix(
data = data_dissim,
object_col = "object",
reference_col = "reference",
value_col = "dissimilarity",
is_similarity = FALSE
)
# Example with similarity data (will be converted to dissimilarity)
data_sim <- data.frame(
object = c("A", "B", "A", "C"),
reference = c("X", "X", "Y", "Y"),
similarity = c(7.5, 8.2, 7.0, 5.8)
)
mat_from_sim <- list_to_matrix(
data = data_sim,
object_col = "object",
reference_col = "reference",
value_col = "similarity",
is_similarity = TRUE
)
Run the code above in your browser using DataLab