【问题标题】:How to mutate a new column by modifying another column?如何通过修改另一列来改变新列?
【发布时间】:2020-03-11 14:13:49
【问题描述】:

我有一个非常简单的问题。 我有一个 df 喜欢,

df1 <- data.frame(id=c(1,2,3))

我想通过使用 dplyr 的 'mutate' 函数将 'z000' 添加到现有 id 来添加一个新列, 我的期望是,

df2 <- data.frame(id=c(1,2,3),new_id=c("z0001","z0002","z0003"))

请告诉我该怎么做。

【问题讨论】:

    标签: r dplyr


    【解决方案1】:

    你只需要paste0

    df1 %>% 
    mutate(new_id = paste0("z000", id))
    
      id new_id
    1  1 z0001
    2  2 z0002
    3  3 z0003
    

    【讨论】:

      猜你喜欢
      • 2021-05-14
      • 2020-01-15
      • 1970-01-01
      • 2020-07-22
      • 1970-01-01
      • 1970-01-01
      • 2017-12-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多