重命名Vector中的所有列

布巴

我有一个数据集,我想使用相同长度的字符列表重命名所有列。

这是我目前的代码,尝试使用该rename命令。


eurrefcolnames = c('euRefVoteW1','euRefVoteW2', 'euRefVoteW3', 'euRefVoteW4', 'euRefVoteW6','euRefVoteW7', 'euRefVoteW8',  'euRefVoteW9')


times <- in_all_waves %>% 
    filter(Paper == 'Times') %>%  
    ungroup()  %>%    
    select(-Paper) %>%
    map_df(table) %>% 
    t %>%
    as_tibble() %>%
    rename(eurrefcolnames = names(times))

但这似乎不起作用。该函数replace_with需要一个函数,不得不编写一个仅调用列表的函数似乎很愚蠢。有没有更简单的方法我看不到?

这是我用于上下文的表(在之后as_tibble):

structure(list(V1 = c(316L, 157L, 2L, 56L), V2 = c(290L, 123L, 
3L, 51L), V3 = c(313L, 159L, 3L, 55L), V4 = c(324L, 154L, 3L, 
50L), V5 = c(338L, 134L, 2L, 57L), V6 = c(320L, 189L, 2L, 20L
), V7 = c(325L, 187L, 2L, 17L), V8 = c(335L, 181L, 0L, 0L)), row.names = c(NA, 
-4L), class = c("tbl_df", "tbl", "data.frame"))
塞特

您可以set_namespurrr包装中使用

mydf %>%
 purrr::set_names(eurrefcolnames)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

重命名数据框列表中的所有列

来自分类Dev

在PostgreSQL中用特定的列名重命名所有表中的所有列?

来自分类Dev

Powershell重命名目录中的所有文件,重命名值来自被重命名的文件

来自分类Dev

如何使用dplyr管道在指定行之后重命名数据框中的所有列

来自分类Dev

重命名dplyr中数据框的所有列,而无需使用rename()

来自分类Dev

使用datagridview列值重命名目录中的所有文件名

来自分类Dev

jstree重命名类中的所有节点

来自分类Dev

一键重命名linux中的所有文件

来自分类Dev

重命名目录中的所有文件

来自分类Dev

使用Python重命名目录中的所有文件

来自分类Dev

如何重命名mongodb中的所有密钥?

来自分类Dev

重命名SAS表中的所有变量

来自分类Dev

如何重命名数据列表中的所有变量

来自分类Dev

Powershell脚本重命名目录中的所有文件

来自分类Dev

重命名csh shell中的所有子目录

来自分类Dev

重命名子目录中的所有文件

来自分类Dev

如何重命名目录中的所有图像

来自分类Dev

重命名NSLibraryDirectory中的所有文件和目录

来自分类Dev

使用Python重命名目录中的所有文件

来自分类Dev

重命名文件夹中的所有文件

来自分类Dev

重命名Bash文件夹中的所有文件

来自分类Dev

重命名目录中的所有文件夹

来自分类Dev

在Python中重命名所有文件的名称

来自分类Dev

重命名不同子目录中的所有文件

来自分类Dev

重命名多个目录中的所有png文件

来自分类Dev

如何重命名mongodb中的所有密钥?

来自分类Dev

重命名目录中特定类型的所有文件

来自分类Dev

在 Java 中重命名所有 XML 标记名称

来自分类Dev

所有重命名是什么:预命名,重命名,文件重命名?

Related 相关文章

热门标签

归档