我尝试在函数内运行一系列迭代。
这应该取一个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