2012-12-21 2 views
0

동물원 패키지를 사용하려고하지만 불행히도 사용하려고하면 오류가 표시됩니다.동물원 라이브러리를로드하는 중 오류가 발생했습니다.

사실 내가 얻는 결과는 마지막 줄에서 잘못되었습니다.

> library(zoo) 

Attaching package: ‘zoo’ 

The following object(s) are masked from ‘package:base’: 

    as.Date, as.Date.numeric 

> library(zoo) 
> sbux=read.csv(file="sbuxPrices.csv",header=TRUE) 
> dates.sbx = as.yearmon(sbux.df$Date, format="%m/%d/%Y") 
> sbux.z=zoo(x=sbux$Adj.Close, order.by=dates.sbx) 
> class(sbux.z) 
[1] "zoo" 
> head(sbux.z) 
Jan 0000 Feb 0000 Mar 0000 Apr 0000 May 0000 Jun 0000 
    7.66  8.41 10.73  7.24  8.14  9.14 

편집 : (1) 내 데이터가 http://faculty.washington.edu/ezivot/econ424/sbuxPrices.csv하고 내 강의 노트가 작동하고 올바른 결과를 얻을로 아무 문제가 없다 생각합니다. (2) rstudio 태그를 제거했습니다. 나는 그것이 코딩되어 있다는 사실이 어떤 차이를 만들었다 고 생각했습니다!

감사합니다.

+0

시도'URL <- "http://faculty.washington.edu/ezivot/econ424/sbuxPrices.csv "; z <- read.zoo (URL, header = TRUE, sep = ",", format = "% m/% d/% Y")' –

답변

1

간단히 :

  1. 당신은 내가 당신의 형식 문자열은 단순히 잘못된 생각, 데이터를 표시하지 않습니다.

  2. 자세한 내용은 동물원 패키지의 자세한 비 네트를 읽어보십시오.

편집 : 데이터를 제공하여이 재현했다 이제 :

R> sbux <- read.csv("http://faculty.washington.edu/ezivot/econ424/sbuxPrices.csv", 
+     stringsAsFactors=FALSE) 
R> summary(sbux) 
    Date    Adj.Close  
Length:181   Min. : 1.19 
Class :character 1st Qu.: 3.94 
Mode :character Median : 9.23 
        Mean :12.38 
        3rd Qu.:18.93 
        Max. :37.76 
R> 
R> 
R> sbuxZoo <- zoo(sbux[,"Adj.Close"], 
+     order.by=as.Date(sbux[,"Date"], "%d/%m/%Y")) 
R> 
R> head(sbuxZoo) 
1993-01-04 1993-01-06 1993-01-07 1993-01-09 1993-01-10 1993-01-11 
     1.21  1.53  1.48  1.71  1.67  1.39 
R> 
+0

감사합니다! 네가 한 말대로 해. – Gekko