2016-05-22 4 views
1

これは多くの質問がされている可能性がありますが、以下の形式のデータがあり、私の質問にこの既存の回答を適用できません。CSVをxtsからread.zooに変換する

Date,AX,BY,CZ 
5/21/2015,817,57,22.55 
5/22/2015,810.5,57.45,22.7 

ので、データがDATE、株式AXのCLOSE、BY株式のCLOSE、株式CZのCLOSEの形式です。単に指定すると、日付は上記の形式、つまりm/d/YYYYになります。月と日は数字(1または2)で柔軟で、年は常に4桁の形式です。ファイルはCSV形式で保存されます。

このコードを使用して、「zoo」読み取りデータをxtsに変換したかったのです。

x <- as.xts(z) 

xtsと動物園のビネットは本当に初心者ではないので、誰かがちょっとしたナッジを与えてくれることを願っています。

+0

text=...を交換するにはユーザーフレンドリーで、改善方法を提案します。開発者がコードをよく知っているため、新しいユーザーが理解しやすいドキュメントを開発者が書くことは本当に難しいです。 –

答えて

1

read.zooのヘルプページの例を参照してください。ヘッダー、日付形式、値の区切りについて関数に伝える必要があります。読んでテキスト文字列からのデータは、ファイルfileNameから読み込むには

library(xts) 
z <- read.zoo(header=TRUE, format="%m/%d/%Y", sep=",", 
       text ="Date,AX,BY,CZ 
         5/21/2015,817,57,22.55 
         5/22/2015,810.5,57.45,22.7") 
z <- as.xts(z) 

ようになり、あなたはビネットが新規作成されない場所を識別するのに役立つことができれば、私は本当に感謝file="filename".

+0

ありがとう!間違いなくチャームのように働いた。 – bebongtheshark

関連する問題