Annotate data frame with clusters
annotate_clusters(df, cluster_labels, long = TRUE, selected_clusters = NULL)a data frame
list of cluster labels, automatically converted to factor.
if TRUE, returned data frame will be in long format. See details for spec. Default is TRUE.
optional cluster labels to filter
a wide or long data frame
Long data frame will have columns: Cluster, Measurement and Value.
dmat <- compute_dmat(iris, "euclidean", TRUE, c("Petal.Length", "Sepal.Length"))
res <- compute_clusters(dmat, "complete")
cluster_labels <- cut_clusters(res, 2)
annotated_data <- annotate_clusters(iris[, c("Petal.Length", "Sepal.Length")], cluster_labels)
head(annotated_data)
#> # A tibble: 6 × 3
#> Cluster Measurement Value
#> <fct> <chr> <dbl>
#> 1 1 Petal.Length 1.4
#> 2 1 Sepal.Length 5.1
#> 3 1 Petal.Length 1.4
#> 4 1 Sepal.Length 4.9
#> 5 1 Petal.Length 1.3
#> 6 1 Sepal.Length 4.7