R语言 如何向数据框架添加列

R语言 如何向数据框架添加列

在这篇文章中,我们将看到如何在R中向数据框架添加列。首先,让我们创建一个样本数据框架。

向数据框架添加列

我们可以使用$符号在数据框中添加一个列。

语法: dataframe_name $ column_name = c( value 1,value 2 . . . , value n)

这里的c()函数是一个持有数值的向量,我们可以传递任何类型的类似数据。

在数据框架中添加一个列的步骤

  1. 创建一个数据框架。
  2. 使用$符号,如上面的语法所示,在数据框架中添加一列。
  3. 打印更新后的数据框架以查看变化。

例1:创建一个数据框。

# Creating a data frame with eid , ename,salary as columns
df2 = data.frame(eid = c(1, 2, 3),
                 ename = c("karthik", "nikhil", "sravan"),
                 salary = c(50000, 60000, 70000))
  
# printing the data frame
print(df2)

如何在R语言中向数据框架添加列?

使用$符号添加一个列

# creating a data frame
df2 = data.frame(eid = c(1, 2, 3),
                 ename = c("karthik", "nikhil", "sravan"),
                 salary = c(50000, 60000, 70000))
  
# adding a new column to the data frame using symbol
df2designation = c("data scientist", "senior manager", "HR") 
  
# printing the updated data frame
print(df2)

如何在R语言中向数据框架添加列?

例2:创建一个数据框

# creating a data frame using vectors
df1 = data.frame(id = c(1, 2 ,3),
                 name = c("karthik", "nikhil", "sravan"))
  
# printing the data frame
print(df1)

如何在R语言中向数据框架添加列?

在数据框架中添加一列

# creating a data frame
df1 = data.frame(id = c(1, 2, 3),
                 name = c("karthik", "nikhil", "sravan"))
# adding a new column to the data frame using symbol
df1branch = c("IT", "CSE", "IT")
  
# printing the updated data frame
print(df1)

如何在R语言中向数据框架添加列?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程