📜  r 数据框更改列名 (1)

📅  最后修改于: 2023-12-03 15:34:35.865000             🧑  作者: Mango

以'r 数据框更改列名'

在R中,我们可以使用函数names()colnames()来更改数据框(data frame)的列名。以下是如何使用这些函数的示例。

假设我们有一个数据框df

| Name | Age | Sex | | ---- | --- | --- | | Alice | 24 | Female | | Bob | 35 | Male | | Charlie | 29 | Male |

使用names()函数

首先,我们可以使用names()函数来更改列名。此外,我们还可以使用c()函数将新列名作为包含在向量中的一组字符串传递给names()函数。

# 给列分别起名为"姓名"、"年龄"和"性别"
names(df) <- c("姓名", "年龄", "性别")

# 打印更改后的列名
print(names(df))

输出:

[1] "姓名" "年龄" "性别"

现在,我们可以看到列名已被更改。

使用colnames()函数

另一种更改列名的方法是使用colnames()函数。与names()函数类似,我们可以将新列名作为包含在向量中的一组字符串传递给colnames()函数。

# 给列分别起名为"Name"、"Age"和"Gender"
colnames(df) <- c("Name", "Age", "Gender")

# 打印更改后的列名
print(colnames(df))

输出:

[1] "Name"   "Age"    "Gender"

同样,我们现在可以看到列名已被更改。

总之,无论是使用names()函数还是colnames()函数,更改数据框列名都是一件非常简单的事情。只需传递包含新列名的向量即可完成。