R中重命名数据框的列名

在本教程中,您将学习如何在R中重命名数据框的列。这可以通过使用rename() [dplyr包]函数轻松实现。也可以使用R基函数,但是它们需要更多的输入。

library(tidyverse)

my_data <- as_tibble(iris)

my_data


重命名列名 dplyr::rename()

给 Sepal.Length 重命名为 sepal_length , Sepal.Width 为 sepal_width:

my_data %>%rename(sepal_length = Sepal.Length,sepal_width = Sepal.Width)

使用R基本函数进行重命名

首先使用 names() or colnames() 函数获得列名;

改变列的名称  where name = Sepal.Length

# get column names

colnames(my_data)

# Rename column where names is "Sepal.Length"

names(my_data)[names(my_data) =="Sepal.Length"] <-"sepal_length"

names(my_data)[names(my_data) =="Sepal.Width"] <-"sepal_width"my_data

也可以使用索引

names(my_data)[1] <-"sepal_length"

names(my_data)[2] <-"sepal_width"

总结

In this chapter, we describe how to rename data frame columns using the function rename()[in dplyr package].

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在本教程中,您将学习如何使用R函数select()和pull()[在dplyr包中]按名称和位置选择数据框的列。我...
    小白_加油阅读 19,126评论 0 11
  • 本教程描述如何根据特定的条件来提取数据框的行。 在本教程中,您将从dplyr包中学习以下R函数: slice():...
    小白_加油阅读 12,842评论 0 3
  • 本教程介绍如何识别和删除R中的重复数据。 您将学习如何使用以下R base和dplyr函数: 1)R基础函数 du...
    小白_加油阅读 27,410评论 0 11
  • pyspark.sql模块 模块上下文 Spark SQL和DataFrames的重要类: pyspark.sql...
    mpro阅读 13,159评论 0 13
  • 在知识大爆炸时代,很多人都会有知识焦虑,看不到别人在学自己也想学,但后面学会的没有一两个,其实这就是我之前的状态,...
    zxy张雪莹阅读 1,547评论 0 0