R语言 如何向数据框架添加列
在这篇文章中,我们将看到如何在R中向数据框架添加列。首先,让我们创建一个样本数据框架。
向数据框架添加列
我们可以使用$符号在数据框中添加一个列。
语法: dataframe_name $ column_name = c( value 1,value 2 . . . , value n)
这里的c()函数是一个持有数值的向量,我们可以传递任何类型的类似数据。
在数据框架中添加一个列的步骤 。
- 创建一个数据框架。
- 使用$符号,如上面的语法所示,在数据框架中添加一列。
- 打印更新后的数据框架以查看变化。
例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)
使用$符号添加一个列 。
# 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)
例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)
在数据框架中添加一列
# 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)