2017-03-03 4 views
0

findet meine ex.csv Dateneingabe an R.R- mit dygraph mit csv

 Date   pr   pa 
1 2015-01-01  6497985  4833118 
2 2015-02-01  88289  4305786 
3 2015-03-01   0  1149480 
4 2015-04-01   0 16706470 
5 2015-05-01   0  7025197 
6 2015-06-01   0  6752085 

auch hier ist, Rohdaten

Date,pr,pa 
2015/1/1,6497985,4833118 
2015/2/1,88289,4305786 
2015/3/1,0,1149480 
2015/4/1,0,16706470 
2015/5/1,0,7025197 
2015/6/1,0,6752085 

wie kann ich R-Paket dygraph mit diesen Daten ?

> str(ex) 
'data.frame': 6 obs. of 3 variables: 
$ Date: Factor w/ 6 levels "2015/1/1","2015/2/1",..: 1 2 3 4 5 6 
$ pr : int 6497985 88289 0 0 0 0 
$ pa : int 4833118 4305786 1149480 16706470 7025197 6752085 

> dygraph(ex) 
Error in dygraph(ex) : Unsupported type passed to argument 'data'. 

Bitte helfen Sie mir.viel zu schätzen.

Antwort

1

Hier sind die Schritte, um es zu tun: Zuerst müssen Sie Ihre Strings in ein Datum konvertieren, das für R verständlich ist. Dann konvertieren Sie Ihre Daten in eine xts Zeitreihe (erforderlich von Dygraphs). Dann plotten Sie es mit dygraphs.

library(dygraphs) 
library(xts) 
data<-read.csv("test.csv") 
data$Date<- as.Date(data$Date) #convert to date 

time_series <- xts(data, order.by = data$Date) #make xts 
dygraph(time_series) #now plot 
+0

Dank viel. Wenn ich mein Datum ändern bleibt Jahr und Monat (2015.02.01 >> 2015/2) werden soll, und kann immer noch ** dygraph verwenden **, wie kann ich tun? –