처리하고자하는 주식 시세의 OHLC 배열이 있습니다.간단한 R 태스크 : 지정된 행을 지정된 행으로 1000으로 나누십시오.
Open High Low Close Volume
2003-01-05 6111.01 6145.00 6102.70 6145.00 956
2003-01-08 6145.00 6190.00 5960.00 6135.05 8771
2003-01-09 6120.01 6250.00 6120.00 6225.00 10579
2003-01-10 6240.00 6285.00 6225.10 6261.00 8882
2003-01-13 6231.00 6325.00 6231.00 6270.00 8015
2003-01-14 6279.00 6295.00 6180.01 6190.00 8461
이 회사는 주어진 날짜 @ 분할을했다, 그래서 내가 R의 기초를 배우고으로 지금은 좋은 파악하고자 1000 에 의해 해당 날짜 이전 열려, 고가, 저가, 가까운 열을 분할해야 R 솔루션을 사용하십시오. 내가 코드를 관리했습니다 코드의 가장 좋은 부분입니다 (캔트 주어진 COLS에 적용하는 방법을 알아 보려면, 주식 $ 열기가 작동하지 않습니다) :
apply(stock, 2, function(stock) stock/((index(stock)<"2007-07-20")*1000))
그러나, 결과는, 그들 중 많은 이상한 있습니다 :
2006-10-26 Inf Inf Inf Inf Inf
2006-10-27 Inf Inf Inf Inf Inf
2006-10-30 Inf Inf Inf Inf Inf
2006-10-31 Inf Inf Inf Inf Inf
2006-11-01 Inf Inf Inf Inf Inf
2006-11-02 Inf Inf Inf Inf Inf
2006-11-03 Inf Inf Inf Inf Inf
2006-11-07 Inf Inf Inf Inf Inf
미리 감사드립니다.
도움을 주신 모든 분들께 감사드립니다. 게시 후 20 분이 지나면 내 문제가 해결되었습니다. –