Я читаю данные из файла xlsx.Мой код чтения начинается примерно так:
ecommerce<-read.xlsx("C:\\Users\\Thomas Rhee\\Documents\\GGU\\GGU Fall 2018\\Tools for Business Analytics\\Final Project\\ecommerce.xlsx", sheet = "data", startRow = 1, colNames = TRUE, col = c(1,2,3,4,5,6,7,8));
attach(ecommerce)
names(ecommerce)
Один из столбцов - "цена".Выглядит это так:
price
<chr>
329.98
324.83999999999997
324.83
350
308
310
Я использовал sapply
, чтобы узнать, что в столбце моей цены указывается класс символов.Я использую следующий код, чтобы преобразовать его в числовой:
ecommerce$price <- as.numeric(as.character(ecommerce$price))
Я снова проверил, и это сработало.Я попытался набрать следующее и получить этот вывод:
cor(rank, price)
Ошибка в cor (rank, price): 'y' должно быть числовым
Я потерян,Я также новичок в этом, поэтому я открыт для предложений здесь.Пожалуйста, сделайте это для меня.