为什么我的新变量名称显示为“... <- NULL”

why my new var name show up as "... <- NULL"

我想为年龄组创建一个名为“AGEGROUP”的变量。我写了下面的代码。但似乎数据集中的新变量名称显示为“... <- NULL”而不是“AGEGROUP”。为什么?我该如何解决这个问题。

这是我的代码:

set.seed(12345)
AGE <- sample(0:110, 100, replace = TRUE)
Sample.data <-data.frame(AGE)

Sample.data <- Sample.data %>% dplyr::mutate(AGEGROUP <-cut(AGE,
                                              right=FALSE,
                                              breaks = c(0,1,12,17,64,1000),
                                              labels = c("Infant(0.083-1.999 yrs)","Child(2-12.999 yrs)", "Adolescent(13-17.999 yrs)","Adult(18-64.999 yrs.)","Elderly(65-199 yrs)")))

似乎有一个<-(赋值)而不是“=”(参数匹配):

library("dplyr")

set.seed(12345)
AGE <- sample(0:110, 100, replace = TRUE)
Sample.data <-data.frame(AGE)

Sample.data <- Sample.data %>%
  dplyr::mutate(AGEGROUP = cut(
    AGE,
    right = FALSE,
    breaks = c(0, 1, 12, 17, 64, 1000),
    labels = c(
      "Infant(0.083-1.999 yrs)",
      "Child(2-12.999 yrs)",
      "Adolescent(13-17.999 yrs)",
      "Adult(18-64.999 yrs.)",
      "Elderly(65-199 yrs)"
    )
  ))