r - 在R中的两个数据框列表上应用一个函数
问题描述
我有两个数据框列表:list_A
和list_B
. 我想从中获取连续的数据帧,list_A
并对list_B
它们应用自定义函数(my_function
)。
这可以按需要工作:
my_function(list_A[[1]], list_B[[1]])
my_function(list_A[[2]], list_b[[2]])
...
但是,我不知道该怎么做,lapply
这样我就不必每次都输入数字(我有几百个元素)。另外,我希望将结果写入一个列表。
解决方案
mapply
会做你需要的,例如:
myfunction <- sum
mapply(myfunction, list(1, 2, 3), list(10,20,30))
# [1] 11 22 33
推荐阅读
- mysql - Joomla 3x - 配置文件字段
- javascript - Javascript:接受用户输入
- javascript - 材质 UI 可滚动选项卡未在 Internet Explorer 中呈现
- html - 表格thead , tbody 和tfoot
- sql - SQL 嵌套表
- python - 如何解决挂在特定 Windows 版本上的硒库
- ember.js - 站点已在本地加载后如何禁用 ember-fastboot?
- javascript - 使用 jsPDF 从 iframe 创建 PDF
- php - 比较两个数组并查找特定值中的所有重复项(php)
- c - 为什么我的求和程序表现得很奇怪?