gpt4 book ai didi

r - dplyr::rename和dplyr::rename_all之间的区别

转载 作者:行者123 更新时间:2023-12-04 16:21:10 25 4
gpt4 key购买 nike

我已经多次阅读了dplyr的文档,它表明dplyr::rename_alldplyr::rename的“作用域”变体。有人可以解释这与语法和功能有关吗?为什么要使用一个与另一个? dplyr的文档对此不清楚。

最佳答案

  • 使用rename_all将函数应用于所有名称
  • 使用rename给出单个替换名称

  • 例如:
    library(dplyr)
    cars %>% rename_all(toupper) %>% head
    # SPEED DIST
    # 1 4 2
    # 2 4 10
    # 3 7 4
    # 4 7 22
    # 5 8 16
    # 6 9 10

    cars %>% rename_all(substr, 3) %>% head
    # spe dis
    # 1 4 2
    # 2 4 10
    # 3 7 4
    # 4 7 22
    # 5 8 16
    # 6 9 10

    cars %>% rename(speeeeeed = speed, distance = dist) %>% head
    # speeeeeed distance
    # 1 4 2
    # 2 4 10
    # 3 7 4
    # 4 7 22
    # 5 8 16
    # 6 9 10

    关于r - dplyr::rename和dplyr::rename_all之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45535157/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com