📅  最后修改于: 2023-12-03 14:53:03.333000             🧑  作者: Mango
在 R 中,添加列到数据框非常简单。以下是使用 R 的基本方法将列添加到数据框的步骤。
首先,我们需要创建一个数据框。在这里,我们将创建一个包含三列的数据框。
# 创建一个数据框
df <- data.frame(Name = c("John", "Jane", "Adam"),
Age = c(25, 30, 35),
Gender = c("Male", "Female", "Male"))
# 显示数据框
df
输出结果:
Name Age Gender
1 John 25 Male
2 Jane 30 Female
3 Adam 35 Male
接下来,我们将向数据框中添加一列。我们可以使用以下代码将“Height”列添加到数据框中。
# 将“Height”列添加到数据框
df$Height <- c(170, 165, 180)
# 显示数据框
df
输出结果:
Name Age Gender Height
1 John 25 Male 170
2 Jane 30 Female 165
3 Adam 35 Male 180
如果您要添加命名的列,则可以使用以下代码。
# 创建一个命名列
newCol <- c(1, 2, 3)
# 将新列添加到数据框
df <- cbind(df, newCol)
# 显示数据框
df
输出结果:
Name Age Gender Height newCol
1 John 25 Male 170 1
2 Jane 30 Female 165 2
3 Adam 35 Male 180 3
如果您要添加一个没有列名称的列,则可以使用以下代码。
# 创建一个新列
newCol2 <- c(4, 5, 6)
# 将不命名列添加到数据框
df <- cbind(df, newCol2)
# 显示数据框
df
输出结果:
Name Age Gender Height newCol newCol2
1 John 25 Male 170 1 4
2 Jane 30 Female 165 2 5
3 Adam 35 Male 180 3 6
以上就是将列添加到 R 中的数据框的方法。记得适当命名您的数据框和每个新列。