当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R语言 mapply()用法及代码示例


mapply()R语言中的函数用于同时对多个列表执行数学运算。

用法: mapply(func, list1, list2, …)

参数:
列表 1、列表 2、……:创建列表
func:要应用的操作

范例1:


# R program to illustrate 
# mapply() function 
    
# Creating a list 
A = list(c(1, 2, 3, 4)) 
    
# Creating another list 
B = list(c(2, 5, 1, 6)) 
    
# Applying mapply() 
result = mapply(sum, A, B) 
print(result) 

输出:

[1] 24

范例2:


# R program to illustrate 
# mapply() function 
    
# Creating a list 
A = list(c(1, 2, 3, 4)) 
    
# Creating another list 
B = list(c(2, 5, 1, 6)) 
    
# Applying mapply() 
result = mapply(prod, A, B) 
print(result) 

输出:

[1] 1440

相关用法


注:本文由纯净天空筛选整理自nidhi_biet大神的英文原创作品 Performing Operations on Multiple Lists simultaneously in R Programming – mapply() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。