Skip to content

Commit 67d13ef

Browse files
committed
Remote right join from k-means
1 parent d98a581 commit 67d13ef

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

R/kmeans.R

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,11 +87,12 @@ simple_kmeans_db <- function(df,
8787
if (all(prev_centroids == centroids)) break()
8888
}
8989
centroids_db <- rename_all(centroids_db, ~paste0("k_", .))
90-
right_join(
90+
joined <- left_join(
91+
rename(new_centroids, k_center = center),
9192
centroids_db,
92-
new_centroids,
93-
by = c("k_center" = "center")
93+
by = "k_center"
9494
)
95+
select(joined, contains("k_"), everything())
9596
}
9697

9798
calculate_centers <- function(df, center_df, centers, vars) {

0 commit comments

Comments
 (0)