无法计算R

时间:2019-10-17 21:19:44

标签: function olap-cube

在Ops.factor(pizza数量,pizzasize_table [size,] $ pizza_price)中:   “ *”对因素没有意义

这是我收到的警告,不确定如何解决。 我已经创建了以下功能

  

gen_profit <-function(no_of_recs)   + {   +位置<-样本(location_table $ store_location,no_of_recs,replace = T,prob = c(2,2,1,1,4,1))   +大小<-样本(pizzasize_table $ pizza_type,no_of_recs,replace = T)   +奶酪<-样本(cheese_table $ cheese_type,no_of_recs,replace = T)   +面团<-样本(dough_table $ dough_type,no_of_recs,replace = T,prob = c(2,2,1))   + topping <-样本(toppings_table $ topping_type,no_of_recs,replace = T,prob = c(1,3,2,2))   + order_id <-sample(order_table $ order_type,no_of_recs,replace = T,prob = c(2,3))   +比萨饼数<-样本(c(1,2),no_of_recs,replace = T,prob = c(10,4))   +金额<-比萨饼数*比萨饼大小表[大小,] $比萨饼价格   +利润<-data.frame(pizza_size =大小,奶酪=奶酪,dough_type =面团,浇头=浇头,order_type = order_id,数量= Pizza的数量,数量=数量)   + row.names(profit)<-NULL   +回报(利润)   +}   Profit_fact <-gen_profit(100)

0 个答案:

没有答案