여러분이 잘하고 있기를 바랍니다.for 루프를 사용하여 R
빠른 질문이 있습니다.
for(i in 2:49){
PriceFun[i] = approxfun(data[i]$FUEL_PRICE_REAL ~ data[i]$dd)
PriceFromDate[i] = function(x) {
round(PriceFun[i](x), 3) }
}
내가 출력이 원하는 무엇 :
PriceFun2 = approxfun(data2$FUEL_PRICE_REAL ~ data2$dd)
PriceFromDate2 = function(x) {
round(PriceFun2(x), 3) }
PriceFun3 = approxfun(data3$FUEL_PRICE_REAL ~ data3$dd)
PriceFromDate3 = function(x) {
round(PriceFun3(x), 3) }
등
내 구문이 올바르지 않습니다 ... 여기 내 코드는? 나는 거의 사용하지 않는다 R
고맙습니다.
위대한 R 재현 가능한 예를 만드는 방법 (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)을 참조하십시오. 서면으로, 당신이 무엇을 요구하는지 명확하지 않습니다. 몇 가지 샘플 데이터를 보여줄 수 있다면, data.frames (데이터가 목록 인 경우'data [[i]]가 될 것입니다) 또는 무엇을 목록으로 반복하려고하는지 이해하는 데 도움이됩니다. – C8H10N4O2
제 질문이 꽤 분명하다고 생각했습니다. 구문 분석에 문제가있는 것이 아니라 구문에 문제가 있습니다. 나는 단순히 R을 for 루프로 사용하는 방법을 예제와 혼동했다. –
우리에게'str (data)'를 보여 주거나 아무도 당신을 도울 수 없을 것입니다. – C8H10N4O2