【问题标题】:How to create factor with mutate with levels coming from another col如何使用来自另一个列的级别创建具有变异的因子
【发布时间】:2022-10-22 00:29:18
【问题描述】:

我有这个df:

city code
PR 41
SC 42
RS 43

我想将城市更改为因素,但保持代码中的顺序。如果我只做 df %>% mutate(city= factor(city)),它按字母顺序排列。

我想要诸如此类的东西 df %>% mutate(city= factor(city, levels = code))

谢谢!

【问题讨论】:

    标签: r dplyr factors mutate


    【解决方案1】:

    我们可以使用 `levels = unique(city))

    df <- df %>%
         mutate(city = factor(city, levels = unique(city)))
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-03-16
      • 1970-01-01
      • 2022-01-20
      • 1970-01-01
      相关资源
      最近更新 更多