Самый простой вариант, который я знаю, это сохранить лист Excel, содержащий данные, в виде файла CSV. Убедитесь, что только первая строка и столбец листа содержат имена образцов или переменных.
Затем прочитайте R, используя:
dat <- read.csv("path/to/my/file.csv")
, а затем используйте dist()
в 9-м столбце для вычисления матрицы различий
dij <- dist(dat[, 9])
Если вам нужно что-то кроме евклидова расстояния, посмотрите параметры в ?dist
, а если они не подходят, попробуйте функцию daisy()
в рекомендованном пакете cluster или vegdist()
. в пакете веганский или прокси пакет.