1
)rの次のコードを使用して、株価のCSVファイルを読み込みます。データの1列のみをプロットする(
library(quantmod)
#column headings ("open","high","low","close","volume","adj.")
fmt <- '%Y-%m-%d'
SPY <- read.zoo("~/Stocks/csv/SPY.csv",header=TRUE,sep=',',tz='',format=fmt,index=0:1)
plot(SPY['open'])
plot(SPY)
を使用すると、すべての列を正しくプロットできます。
名前で列を1つだけ選択するにはどうすればよいですか?たとえば、「開く」列をプロットするなどです。私はplot(SPY['open'])
のようなものを試しましたが、それを理解することはできません。
誰かが助けてもらえますか?どうもありがとう!
'zoo'オブジェクトは実際には特別なrownamesを持つ行列です。だから、 'SPY ['open']'が何か役に立つものを返すことはないだろう。それらはデータフレームではないので、 "["関数はカンマなしで列(または行)を返しません。 –
これは 'read.csv()'呼び出しで動作することを確認できます – MyStackRunnethOver