我有一个数据集组合,我想将具有零的item_visibility列的所有值估算为item_visibility值的中位数,对应的outlet_size列在R中分别具有三个类别“高”,“小”和“中”我知道我们应该使用dplyr groupy和summary函数。之后我迷路了。
答案 0 :(得分:0)
这应该有效:
data %>%
group_by(outlet_size) %>%
mutate(item_visibility = ifelse(0,median(item_visibility),item_visibility))