와 함께 실패 read.zoo 작동하지만 다음 as.xts이 두 라인, "현재 지원되지 않는 데이터 형식"나는 매일 바 csv 파일을했습니다
"datestamp","Open","High","Low","Close","Volume"
"2012-07-02",79.862,79.9795,79.313,79.509,48455
(즉, 파일하던 XTS했다 data.frame로 변환 된 후, 나는이와 함께로드
) write.csv
에게 전달 :
z=read.zoo(file='tmp.csv',sep=',',header=T,format = "%Y-%m-%d")
그리고 print(z)
쇼로 괜찮 :
Open High Low Close Volume
2012-07-02 79.862 79.9795 79.313 79.509 48455
그러나 as.xts(z)
이 제공 : coredata.xts에서 오류 (X) :
‘zoo’ series from 2012-07-02 to 2012-07-02
Data:List of 5
$ : num 79.9
$ : num 80
$ : num 79.3
$ : num 79.5
$ : int 48455
- attr(*, "dim")= int [1:2] 1 5
- attr(*, "dimnames")=List of 2
..$ : NULL
..$ : chr [1:5] "Open" "High" "Low" "Close" ...
Index: Date[1:1], format: "2012-07-02"
내가 지금까지 확인했습니다 여기에 현재 지원되지 않는 데이터 유형
는 str(z)
출력 4 열은 num
이고 하나의 열은 int
입니다. 볼륨 열을 제거한 후에도 여전히 오류가 발생합니다. 그런데 그 오류 메시지가 무슨 말을 할 수 있겠습니까?
당신이'getS3method ("as.xts", "동물원")을 시도 할 경우' 'xts (coredata (x), order.by = index (x), frequency = NULL)' 'xts'가 시계열 객체라는 것을 감안할 때 is 아마도 당신의 단일 관찰일까요? –
@ sebastian-c 그렇다면 tmp.csv에서 줄을 복제하면 작업이로드됩니다 ... 그래서 내 진짜 질문은 xts 객체에 하나의 레코드 CSV 파일을로드하는 방법이어야합니다. –