R语言 对一个对象应用一个函数 – sapply() 函数

R语言 对一个对象应用一个函数 – sapply() 函数

R语言中的 sapply() 函数将列表、向量或数据框作为输入,并给出向量或矩阵的输出。它对列表对象的操作很有用,并返回一个与原始集合长度相同的列表对象。

语法: sapply(X, FUN)

参数:

X: 一个向量或一个对象

FUN: 应用于X的每个元素的函数

例1 :

# R program to illustrate
# sapply function
  
# Getting the value of Biochemical oxygen
# demand data set
BOD
  
# Calling sapply() function which
# will sum the data of each columns
# of BOD
sapply(BOD, sum)

输出

  Time demand
1    1    8.3
2    2   10.3
3    3   19.0
4    4   16.0
5    5   15.6
6    7   19.8
  Time demand 
    22     89

例2 :

# R program to illustrate
# sapply function
  
# Initializing a list
mylist <- list(c(1, 2, 3, 4), c(2, 4, 6, 8), c(1, 3, 5, 7))
  
# Calling the sapply() function which
# will calculate mean of each vector elements
sapply(mylist, mean)

输出

[1] 2.5 5.0 4.0

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程