R程序更改数据框的列名称
示例1:使用colnames()更改数据框的列名
# 创建一个数据框
dataframe1 <- data.frame (
A = c("Juan", "Alcaraz", "Simantha"),
B = c(22, 15, 19),
C = c(TRUE, FALSE, TRUE)
)
# 使用colnames()更改列名
colnames(dataframe1) <- c("Name", "Age", "Vote")
# 显示带有新列名的dataframe1
print(dataframe1)
输出
Name Age Vote
1 Juan 22 TRUE
2 Alcaraz 15 FALSE
3 Simantha 19 TRUE
在上面的示例中,我们使用colnames()
函数来将dataframe1
的当前列名更改为新列名。
最初,三列的名称分别为A
、B
和C
。
colnames(dataframe1) <- c("Name", "Age", "Vote")
上面的代码将dataframe1
的当前列名更改为新列名:分别是"Name"
、"Age"
和"Vote"
。
示例2:使用setNames()更改列名
# 创建一个数据框
dataframe1 <- data.frame (
A = c("Juan", "Alcaraz", "Simantha"),
B = c(22, 15, 19),
C = c(TRUE, FALSE, TRUE)
)
# 使用setNames()更改列名并显示
print(setNames(dataframe1, c("Name", "Age", "Vote")))
输出
Name Age Vote
1 Juan 22 TRUE
2 Alcaraz 15 FALSE
3 Simantha 19 TRUE
在上面的示例中,我们使用setNames()
函数将dataframe1
的当前列名更改为新列名。
列名A
、B
和C
被分别替换为新名称"Name"
、"Age"
和"Vote"
。