📜  将函数应用于 R 中 Data.table 中的每一行

📅  最后修改于: 2022-05-13 01:55:44.258000             🧑  作者: Mango

将函数应用于 R 中 Data.table 中的每一行

在本文中,我们将看到如何在 R 编程语言中对 data.table 中的每一行应用函数。

为了对给定的data.table的每一行应用一个函数,用户需要调用apply()函数,它是R编程语言的基本函数,并将所需的参数传递给这个函数,以在每行应用给定 R 语言中的 data.table。

apply()函数返回通过将函数应用于数组或矩阵的边距而获得的向量或数组或值列表。

示例 1:

R
library(data.table)
    
gfg_data <- data.table(x = c(1,2,3,4,5),  
                       y = c(4,3,2,5,1),
                       z=c(2,3,5,4,1))
  
gfg_data         
apply(gfg_data, 1, sum)


R
library(data.table)
  
gfg_data <- data.table(x = c(1,2,3,4,5), 
                       y = c(4,3,2,5,1),
                       z=c(2,3,5,4,1))
  
gfg_data  
apply(gfg_data, 1, max)


输出:

示例 2:

电阻

library(data.table)
  
gfg_data <- data.table(x = c(1,2,3,4,5), 
                       y = c(4,3,2,5,1),
                       z=c(2,3,5,4,1))
  
gfg_data  
apply(gfg_data, 1, max)

输出: