我正在尝试标准化数据表(http://www.brucehardie.com/datasets/CDNOW_master.zip),但是无法使用scale(data [-1])进行标准化。所有数据表都被合并到一个列中。 我想念什么?
代码如下:
#load data
prelim.data <- read.csv(file.choose())
#understand data structure and variables
summary(prelim.data)
str(prelim.data)
prelim.data$transaction_date <- format(as.Date(as.character(prelim.data$date), format="%Y%m%d"),"%d-%m-%Y")
#standardize data
test <- prelim.data
test$num_of_items <- as.numeric(test$number_of_cd)
test$date <- NULL
test$customer_id <- NULL
test$transaction_date <- NULL
test$number_of_cd <- NULL
test_stzd <- scale(test[-1])