📅  最后修改于: 2023-12-03 15:34:35.221000             🧑  作者: Mango
在 R 编程语言中,更改列名可以帮助我们更好的理解和操作数据。
我们可以通过 names()
函数直接赋值来更改数据框(data.frame
)中的列名。
# 创建一个数据框
df <- data.frame(
id = 1:5,
name = c("Alice", "Bob", "Charlie", "David", "Eva"),
score = c(90, 88, 95, 82, 91)
)
# 更改列名
names(df)[1] <- "ID"
names(df)[2] <- "Name"
names(df)[3] <- "Score"
# 查看更改后的数据框
df
输出结果:
ID Name Score
1 1 Alice 90
2 2 Bob 88
3 3 Charlie 95
4 4 David 82
5 5 Eva 91
另一种方式是使用 colnames()
函数来更改列名:
# 创建一个数据框
df <- data.frame(
id = 1:5,
name = c("Alice", "Bob", "Charlie", "David", "Eva"),
score = c(90, 88, 95, 82, 91)
)
# 更改列名
colnames(df) <- c("ID", "Name", "Score")
# 查看更改后的数据框
df
输出结果:
ID Name Score
1 1 Alice 90
2 2 Bob 88
3 3 Charlie 95
4 4 David 82
5 5 Eva 91
以上两种方法都可以用来更改数据框中的列名,具体使用哪一种可以根据个人习惯和数据大小来选择。