📜  r - 更改列名 - R 编程语言(1)

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

R 编程语言 - 更改列名

在 R 编程语言中,更改列名可以帮助我们更好的理解和操作数据。

方法1 - 直接赋值

我们可以通过 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
方法2 - colnames() 函数

另一种方式是使用 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
结论

以上两种方法都可以用来更改数据框中的列名,具体使用哪一种可以根据个人习惯和数据大小来选择。