1

私はzooの新しいユーザーで、zooオブジェクトの2つの要素の最小値を取得して、それらの1つに割り当てようとしています。次のエラー メッセージが表示されます。いくつかの光を当てるのを手伝ってください。

library("tseries")
IBM <- get.hist.quote(instrument="IBM", start="2012-01-01", end="2012-12-31")
IBM[1]$Low <- min( IBM[1]$Low , IBM[2]$Low )
Warning message:
In NextMethod("[<-") :
  number of items to replace is not a multiple of replacement length
4

1 に答える 1

2

これはエラーではなく警告です。それはあなたがサブセット化している独特の方法によって引き起こされます. 最初に行ごとにサブセット化し、次に列で$関数を使用する人を見たことがありません。$最初に列ごと、次に行ごとにサブセット化することをお勧めします。

これは警告なしで機能します。

IBM$Low[1] <- min(IBM$Low[1:2])
于 2013-02-25T15:34:55.107 に答える