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

冰咖啡

我有一个数据框,df

df <- structure(list(V1 = c("H1", " 0.9", 
"4.1", "4.0"), V2 = c("H2", " 2.174", 
"4.1", "4.1"), V3 = c("H3", " 2.592", 
"3.8", "4.1"), V4 = c("H4", " 2.236", 
"3.8", "4.087463")), row.names = c(NA, -4L), class = "data.frame")

> df
    V1     V2     V3     V4
1   H1     H2     H3     H4
2  0.9  2.174  2.592  2.236
3  4.1    4.1    3.8    3.8
4  4.0    4.1    4.1    4.0

我想重命名第一行之后的列,但要使用dplyr管道。

所需的结果如下所示:

    H1     H2     H3     H4
2  0.9  2.174  2.592  2.236
3  4.1    4.1    3.8    3.8
4  4.0    4.1    4.1    4.0

我已经尝试过了,但是没有用:

df_new <- df %>%
    rename_all(.,df[1,])

有人可以建议使用dplyr的整洁方法吗?

阿克伦

我们可以使用row_to_namesjanitor

library(janitor)
library(dplyr)
df %>%
    row_to_names(row_number = 1) %>%
    type.convert(as.is = TRUE) %>%
    as_tibble
# A tibble: 3 x 4
#     H1    H2    H3    H4
#  <dbl> <dbl> <dbl> <dbl>
#1   0.9  2.17  2.59  2.24
#2   4.1  4.1   3.8   3.8 
#3   4    4.1   4.1   4.09

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

如何重命名数据框中的列

来自分类Dev

使用pandas重命名数据框的列中的元素

来自分类Dev

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

来自分类Dev

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

来自分类Dev

在R中,如何使用数据框B中的变量重命名数据框A中的变量

来自分类Dev

如何动态重命名数据框的行?

来自分类Dev

如何基于R中的另一个数据帧重命名数据帧的所有列?

来自分类Dev

如何基于R中的另一个数据帧重命名数据帧的所有列?

来自分类Dev

重命名数据框中的多列

来自分类Dev

无法重命名数据框的列

来自分类Dev

如何在pyspark中重命名数据框的列名?

来自分类Dev

使用列本身中的文本重命名数据框列

来自分类Dev

如何更改/重命名数据框列中的特定属性

来自分类Dev

如何使用python列表有效地重命名数据框索引?

来自分类Dev

使用“算术级数”重命名数据框中的列

来自分类Dev

重命名数据框

来自分类Dev

使用与另一个数据框的匹配来重命名数据框列表中的列

来自分类Dev

由于不建议使用.key,如何在nest()中重命名数据列?

来自分类Dev

使用管道运算符时将dplyr的重命名应用于所有列

来自分类Dev

转置数据框后重命名数据框中的列

来自分类Dev

仅重命名数据框列表中每个数据框的最后一列

来自分类Dev

使用dplyr重命名数据帧列表中某些数据帧中的特定列名

来自分类常见问题

重命名数据框的中间包含数字的列

来自分类Dev

重命名数据框的中间包含数字的列

来自分类Dev

重命名数据框名称后的列

来自分类Dev

R函数,用于重命名数据框的列

来自分类Dev

R根据列表重命名数据框列

来自分类Dev

重命名数据框中的观察结果

Related 相关文章

  1. 1

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

  2. 2

    如何重命名数据框中的列

  3. 3

    使用pandas重命名数据框的列中的元素

  4. 4

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

  5. 5

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

  6. 6

    在R中,如何使用数据框B中的变量重命名数据框A中的变量

  7. 7

    如何动态重命名数据框的行?

  8. 8

    如何基于R中的另一个数据帧重命名数据帧的所有列?

  9. 9

    如何基于R中的另一个数据帧重命名数据帧的所有列?

  10. 10

    重命名数据框中的多列

  11. 11

    无法重命名数据框的列

  12. 12

    如何在pyspark中重命名数据框的列名?

  13. 13

    使用列本身中的文本重命名数据框列

  14. 14

    如何更改/重命名数据框列中的特定属性

  15. 15

    如何使用python列表有效地重命名数据框索引?

  16. 16

    使用“算术级数”重命名数据框中的列

  17. 17

    重命名数据框

  18. 18

    使用与另一个数据框的匹配来重命名数据框列表中的列

  19. 19

    由于不建议使用.key,如何在nest()中重命名数据列?

  20. 20

    使用管道运算符时将dplyr的重命名应用于所有列

  21. 21

    转置数据框后重命名数据框中的列

  22. 22

    仅重命名数据框列表中每个数据框的最后一列

  23. 23

    使用dplyr重命名数据帧列表中某些数据帧中的特定列名

  24. 24

    重命名数据框的中间包含数字的列

  25. 25

    重命名数据框的中间包含数字的列

  26. 26

    重命名数据框名称后的列

  27. 27

    R函数,用于重命名数据框的列

  28. 28

    R根据列表重命名数据框列

  29. 29

    重命名数据框中的观察结果

热门标签

归档