小编mnf*_*nfn的帖子

使用查找数据框以编程方式重命名数据框列

使用查找数据框批量重命名列的最佳方法是什么?

我可以将它作为管道的一部分吗?

library(tidyverse)

df <- data_frame(
  a = seq(1, 10)
  , b = seq(10, 1)
  , c = rep(1, 10)
)

df_lookup <- data_frame(
  old_name = c("b", "c", "a")
  , new_name = c("y", "z", "x")
)
Run Code Online (Sandbox Code Playgroud)

我知道如何手动完成

df %>% 
  rename(x = a
    , y = b
    , z = c)
Run Code Online (Sandbox Code Playgroud)

我在tidyverse/ dplyrpackages中寻求解决方案.

r dataframe dplyr tidyverse

5
推荐指数
1
解决办法
289
查看次数

标签 统计

dataframe ×1

dplyr ×1

r ×1

tidyverse ×1