x<- read.table('d:\\2.csv', sep=';', header=TRUE)
x <- log(x) #логарифмируем
x <- x[-1] #отбросим колонку с именами игроков
x <- apply(x, 2, diff) #считаем разницу между последовательными элементами
x <- t(x) #транспонируем таблицу
kmeans(x, 5, 1000000) #будем разбивать на 25 кластеров, максимум 1000000 иттераций
Читаю подготовленный файл - все читается без проблем.
Далее хочу сделать простое логарифмирование x<-log(x) и вылетает ошибка
Error in Math.data.frame(x) :
non-numeric variable(s) in data frame: X.stat1.stat2.stat4.
stat1 и т.д. - это имена колонок в файле.
Как мне привести данные исходные в порядок, чтобы не было таких ошибок? Сама ссылка на файл
x <- x[-1]поменять местами сx <- log(x)? – Wiktor Stribiżew Oct 11 '18 at 11:50NaN,NAилиInf? – Wiktor Stribiżew Oct 11 '18 at 12:15