函数内部迭代器内的迭代器返回null

时间:2017-11-22 19:41:52

标签: r function iteration

我尝试在函数内运行一系列迭代。

这应该取一个df price, cost的值并找到df2中的价格值并拉quantity ....然后price应乘以列表{{1}结果数量应从df2中提取,并从df1乘以seq(1,10,by=1)。 df就像这样:

cost

> head(df1)
   NormP    NormQ NormProf      cost         prod      oldp      oldq   oldprof
1:  12.6 3.508948 43.79424 0.1192674 PRODUCT15765 1.0084482 0.2517925 0.9853869
2:  12.6 3.508948 43.69372 0.1479132 PRODUCT41810 0.9758223 0.3044252 1.0361177
3:  12.6 3.508948 43.70965 0.1433742 PRODUCT16363 0.9699599 0.1110663 1.0135204
4:  12.6 3.508948 43.53103 0.1942769 PRODUCT45158 0.8990833 0.5590313 1.0062068
5:  12.6 3.508948 43.63993 0.1632420 PRODUCT42031 0.9724028 0.2305520 1.0306521
6:  12.6 3.508948 43.68393 0.1507020 PRODUCT15729 0.9894182 0.0638638 0.9869835

该函数运行时没有错误,但结果列表返回空。为什么?

以下是代码:

> head(dem1)
  NormP    NormQ
1   0.0 6.768876
2   0.1 6.030973
3   0.2 7.371158
4   0.3 4.792864
5   0.4 6.202993
6   0.5 4.194690

0 个答案:

没有答案