整理vs. fct_reorder:他们做同样的事情吗?

时间:2019-01-02 20:55:10

标签: r dplyr

相关:Difference of fct_reorder and reorder


请考虑以下herehere中的代码。

我的问题:

  • 如果arrange(desc(Median))下方有fct_reorder(Major, Median),有什么好处?

library(tidyverse)

recent_grads <- read_csv("https://raw.githubusercontent.com/rfordatascience/tidytuesday/master/data/2018/2018-10-16/recent-grads.csv")
majors_processed <- recent_grads %>%
  arrange(desc(Median)) %>% # What is the benefit of doing this if we have an fct_reorder below and vice-versa? Don't they do the same thing?
  mutate(Major = str_to_title(Major),
         Major = fct_reorder(Major, Median))

majors_processed %>%
  View()

1 个答案:

答案 0 :(得分:1)

@Axeman noted

  

arrange对行进行重新排序。 fct_reorder重新排序因子级别。他们   主要是不同的东西。请注意,arrange之后   也可以使用fct_inorder代替fct_reorder