R语言 如何为数据框架添加标题

R语言 如何为数据框架添加标题

标头必须存储每一列的名称或标题。它基本上可以帮助用户识别数据框架中各列的作用。包含列名的顶行被称为数据框架的标题行。在这篇文章中,我们将学习如何在R编程语言中为数据框架添加标题。

使用中的数据框架

c.11.14. c.5.8. letters.17.20。 X.df.
11 5 q df
12 6 r df
13 7 s df
14 8 t df

方法1:使用 colnames()函数

R中的 colnames() 函数用于为数据框架或矩阵的列设置标题或名称。

语法: colnames(dataframe) <- c(“col_name-1”, “col_name-2”, “col_name-3”, “col_name-4,…..)

参数

不带头的数据框架对象

在下面的代码中,我们首先创建了一个没有标题的数据框架样本,然后我们创建了一个标题或列名的向量。然后我们使用函数colnames(dataframe_name)将标题分配给数据框架。

例子

df <- data.frame(c(11:14), c(5:8), letters[17:20], "df")
 
print("Sample Dataframe with automatically assigned header")
df  
 
colnames(df) <- c("col-1","col-2","col-3","col-4")
print("Dataframe with manually assigned Header")
df
Bash

输出

[1] "Sample Dataframe with automatically assigned header"
  c.11.14. c.5.8. letters.17.20. X.df.
1       11      5              q    df
2       12      6              r    df
3       13      7              s    df
4       14      8              t    df
[1] "Dataframe with manually assigned Header"
  col-1 col-2 col-3 col-4
1    11     5     q    df
2    12     6     r    df
3    13     7     s    df
4    14     8     t    df
Bash

方法2:使用names()函数

R语言中的 names() 函数用于获取或设置一个对象的名称。该函数将对象,即向量、矩阵或数据框作为参数,同时将数值作为对象的名称分配。

语法 :names(dataframe) <- c(“col_name-1”, “col_name-2”, “col_name-3”, “col_name-4”,…..)

参数。

不带头的数据框架对象

在下面的代码中,我们首先创建了一个没有标题的数据框架样本,然后我们创建了一个标题或列名的向量。然后我们使用函数names(dataframe_name)将标题分配给数据框架。

示例:

df <- data.frame(c(11:14), c(5:8), letters[17:20], "df")
 
print("Sample Dataframe with automatically assigned header")
df  
 
names(df) <- c("col-1","col-2","col-3","col-4")
print("Dataframe with manually assigned Header")
df
Bash

输出

[1] "Sample Dataframe with automatically assigned header"
  c.11.14. c.5.8. letters.17.20. X.df.
1       11      5              q    df
2       12      6              r    df
3       13      7              s    df
4       14      8              t    df
[1] "Dataframe with manually assigned Header"
  col-1 col-2 col-3 col-4
1    11     5     q    df
2    12     6     r    df
3    13     7     s    df
4    14     8     t    df
Bash

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册