當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。