r - 将函数应用于嵌套 r 的列表的每个元素
问题描述
我有这样的功能:
a <- list()
a$prod_1 <- c(1,2,3)
a$prod_2 <- c(4,5,6)
我想对列表中的每个元素进行指数化,我尝试过这样的事情:
exp_a <- lapply(a, funtion(x) e^x)
解决方案
你有几种方法可以做到,而下面只是两个例子:
exp_a <- Map(exp,a)
或者
exp_a <- as.list(as.data.frame(exp(do.call(cbind,a))))
推荐阅读
- sql - 根据列删除重复行,但只留下匹配重复的 1 行
- javascript - 当angularjs中的ng-disabled值为true时,如何在复选框中显示X标记
- java - 将文件上传到 Google Cloud Storage (Java)
- python - 错误:找不到 pytesseract 模块
- php - SoapClient - 超时 - 无法加载外部实体(但在本地主机上工作)
- javascript - 我的 javascript 函数无法运行所有代码
- java - 在交易引擎中进行排序的最佳解决方案是什么?
- hadoop - 如何增加 AM 可以在 Hadoop 中使用的最大 vCores?
- php - 如何解决(2/2)ErrorException View [dashboard] not found in laravel 5.4
- php - 如何在 woocommerce 中使用 user_id 或会话 id 获取购物车商品?