2014-06-05 5 views
0

엑셀 CSV에서 인덱스 데이터를 호출했습니다. (날짜 YYYY/MM/DD 형식이다.) I 오류 수신날짜 = as.Date (rownames (df))

library(tseries) 
library(minpack.lm) 
library(ggplot2) 
index <- read.csv("C:\\Users\\Toshiba\\Desktop\\deks\\DATA.csv") 
ts <- index 
df <- data.frame(ts) 
df <- data.frame(ts) 
df <- data.frame(Date=as.Date(rownames(df)),Y=df$Close) 

:

Error in charToDate(x) : character string is not in a standard unambiguous format

제가

Warning message: In Ops.factor(df$Date, df[1, ]$Date) : - not meaningful for factors

I를 수신

df$days<-as.numeric(df$Date-df[1,]$Date) 

를 들어 데이터를 X=DATE(YYYY/MM/DD) 및로 설정하십시오..

날짜를 [(DD/MM/YYYY), (DD-MM-YYYY), (YYYY-MM-DD)]로 변경했지만 여전히 오류가 나타납니다. 어떻게하면됩니까?

+0

연구에서는이 명령을 실행'안양 $ 날짜 [1]'우리에게 출력을 보여줍니다. – stanekam

+0

@iShouldUseAName 출력은 [1] 1991/08/19 595 수준 : 1991/08/19 1991/08/20 1991/08/21 1991/08/22 ... 1994/01/06 – user3664028

답변

0

1 단계 :

options(stringsAsFactors=FALSE) 

2 단계 :

index <- read.csv("C:\\Users\\Toshiba\\Desktop\\deks\\DATA.csv") 
ts <- index 
df <- data.frame(ts) 
df <- data.frame(ts) 
df <- data.frame(Date=as.Date(rownames(df), "%Y/%m/%d"),Y=df$Close) 
+0

또한 다음을 수행해야합니다. 주변의 R 리소스/튜토리얼을 둘러보십시오. 이것은 내가 생각하는 첫 번째 프로그래밍 언어입니까? – stanekam

+0

네, 제 연구는 제 첫 번째 프로그래밍입니다 ... 우린 내가받은 ur ans를 받았다. ... – user3664028

+0

ur help. 이제는 다음 줄로 진행할 수 있습니다.하지만 Date의 출력은 NA가 아닙니다 - 사용 가능하지 않습니다 ... 어떻게 ...? – user3664028