R语言 利用因子函数去掉值前的X并设置标签

ipakzgxi  于 2023-01-28  发布在  其他
关注(0)|答案(1)|浏览(193)

年份栏中的年份前面有X。我想去掉这些,使用“factor”函数并设置标签。请问我该怎么做?

我这样做的原因是为了使我的图表看起来更漂亮。

qojgxg4l

qojgxg4l1#

library(stringr)
trendsdata <- structure(list(Year = c("X2015", "X2015", "X2015", "X2015", "X2015", 
                        "X2015")), row.names = c(NA, 6L), class = "data.frame")
#--------------
trendsdata$Year <- trendsdata$Year |> str_sub(2, 5) |>
  factor(labels = "First Year")
levels(trendsdata$Year)
    [1] "First Year"

使用str_sub来剥离X,使用factor来设置级别,我怀疑您会很高兴不设置标签,在这种情况下,只需删除labels = "First Year"

相关问题