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
输出 。
[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
方法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
输出 。
[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