Имам 2 колони от времева серия в .csv excel файл, „дата“ и „джаджи“
Импортирам файла в R с помощта на:
widgets<-read.csv("C:things.csv")
str(things)
'data.frame': 280 obs. of 2 variables:
$ date: Factor w/ 280 levels "2012-09-12","2012-09-13",..: 1 2 3 4 5 6 7 8 9 10 ...
$ widgets : int 5 10 15 20 30 35 40 50 55 60 65 70 75 80 85 90 95 100 ...
Как да преобразувам фактора things$date във формат xts или Time Series?
например когато аз:
hist(things)
Error in hist.default(things) : 'x' must be numeric
read.csv
, може да искате даstringsAsFactors = FALSE
, ако не искате вашитеcharacter
s да се превърнат вfactor
s. Ако искате да конвертиратеcharacter
вDate
, използвайте?as.Date
;things$date <- as.Date(as.character(things$date), format = "%Y-%m-%d")
трябва да работи тук сfactor
, което вече имате. - person alexis_laz   schedule 29.10.2013