A = matrix(
c(1, 2, 1, 5, 3, 5, 1, 2, 1, 1, 2, 3, 1, 1, 1, 1, 5, 4, 1, 1, 1, 1),
nrow = 3,
ncol = 7
)
rownames(A) = c("a", "b", "c")
colnames(A) = c("a", "b", "c", "d", "e", "f", "g")
cat("The 3x7 matrix:\n")
print(A)
# Extract unique columns
unique_columns <- A[, !duplicated(t(A))]
cat("\nUnique columns:\n")
print(unique_columns)