【发布时间】:2019-03-29 23:22:34
【问题描述】:
我有这个数据框:
restaurant = c(1,1,1,2,2,2,3,3,3,4,4,4,5,5,5)
product = c("small", "medium", "large",
"small", "medium", "large",
"small", "medium", "large",
"small", "medium", "large",
"small", "medium", "large")
unitssold = c(30,25,59,20,10,50,10,15,20,5,6,12,25,67,100)
id = c(1,5,4,3,2,1,5,6,7,4,3,9,1,5,3)
df <- data.frame(restaurant,product,unitssold,id)
我想定义一个新的列名称 SaleKG。要计算这个数字: - 如果一小部分比 = unitsold * 5 - 如果中等部分比 = unitsold * 8 - 如果大部分比 = unitsold *10
我怎样才能做到这一点?
【问题讨论】:
-
你试过什么?你能展示你的代码吗?