【发布时间】:2019-01-25 07:02:01
【问题描述】:
我使用的是 dplyr 0.74 和 rlang 0.20。 使用下面的代码,我想检查和可视化跨段的中值频率,但我得到了重命名代码
rfm_plot <- rfm_class_group %>%
group_by(Segment) %>%
select(Segment, Frequency) %>%
summarize(median(Frequency)) %>%
rename(segmented = Segment, avg_frequency = median(Frequency)) %>%
arrange(avg_frequency)
错误:
rename()中当前不支持表达式
我什至尝试过plyr::rename(segmented =...) 仍然无济于事。
想要的结果:
Segmented avg_frequency
Champions 67.5
Loyalists 43
Promising 7
Churned 5
【问题讨论】:
-
将 avg_frequency 放在 summarise 语句中,而不是在 rename 语句中。
-
.... 因为这是一种非常好的和有用的做法,可以为您使用汇总计算的任何内容命名,这样您以后可以轻松使用它。