R语言 修改数据框的值 – transform() 函数

R语言 修改数据框的值 – transform() 函数

R语言中的 transform() 函数是用来修改数据的。它将第一个参数转换为数据框。

这个函数是用来快速而简单地转换/修改数据框的。

语法:

transform(data, value)

参数:

data: 要修改的数据框

value: 数据的新修改值

例子1:在变量上使用transform()

# R program to illustrate
# transform on variables
  
# Create example data frame
data <- data.frame(x1 = c(1, 2, 3, 4),            
                   x2 = c(5, 6, 7, 8))
  
 # Apply transform function
data_ex1 <- transform(data, x1 = x1 + 10)  
  
# Print data      
print(data_ex1)                                          

输出

x1= 11, 12, 13, 14.
x2 = 5, 6, 7, 8.

在上面的代码中,我们有一个数据框架,我们通过在每个值上添加10(x1 = x1 + 10)来进行转换。
x2的值不会被改变,因为我们没有对它进行任何转换。

例2:向数据添加新的变量

# R program to illustrate 
# Adding new variables to data
  
data <- data.frame(x1 = c(11, 12, 13, 14),            
                   x2 = c(5, 6, 7, 8))
  
# Apply transform function
data_ex2 <- transform(data, x3 = c(1, 3, 3, 4))  
  
print(data_ex2) 

输出

X1= 11, 12, 13, 14.
X2 = 5, 6, 7, 8.
X3 = 1, 3, 3, 4.

在上面的代码中,我们在之前的数据中加入了一个新的变量x3。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程