distance matrix in r

# Step 1: Create a data frame with sample data
data <- data.frame(
  X = c(1, 2, 3),
  Y = c(4, 5, 6),
  Z = c(7, 8, 9)
)

# Step 2: Create a distance matrix using the dist() function
distance_matrix <- dist(data)

# Step 3: Convert the distance matrix to a square matrix using as.matrix()
distance_matrix <- as.matrix(distance_matrix)

# Step 4: Print or view the resulting distance matrix
print(distance_matrix)