📌  相关文章
📜  如何将列添加到 R 中的数据框?(1)

📅  最后修改于: 2023-12-03 14:53:03.333000             🧑  作者: Mango

如何将列添加到 R 中的数据框?

在 R 中,添加列到数据框非常简单。以下是使用 R 的基本方法将列添加到数据框的步骤。

1. 创建数据框

首先,我们需要创建一个数据框。在这里,我们将创建一个包含三列的数据框。

# 创建一个数据框
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
2. 添加新列

接下来,我们将向数据框中添加一列。我们可以使用以下代码将“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
3. 添加命名列

如果您要添加命名的列,则可以使用以下代码。

# 创建一个命名列
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
4. 添加不命名列

如果您要添加一个没有列名称的列,则可以使用以下代码。

# 创建一个新列
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 中的数据框的方法。记得适当命名您的数据框和每个新列。