如何解决尝试编写dplyr版本的plyr :: ldply
我可以使用以下代码获得预期的数据帧。
plyr::ldply(1:10,function(x){mean(sample(1:6,2,replace = T))})
但是我可以使用任何dplyr版本重现结果。
无法使用dplyr::do()
函数,因为它不接受数字或整数变量类。
解决方法
您应在此处使用const nodemailer = require('nodemailer');
const os = require('os');
let mailerConfig = {
host: os.hostname(),port: 25,};
let transporter = nodemailer.createTransport(mailerConfig);
transporter.sendMail({
from: '<from>',to: '<to>',subject: '<subject>',text: '<text>'
},(err,info) => {
console.log(info);
console.log(err);
});
函数,而不要使用purrr
:
例如使用dplyr
:
map_dbl
或与library(purrr)
data.frame(V1 = map_dbl(1:10,function(x){mean(sample(1:6,2,replace = T))}))
一起使用:
map_df
在基数R中使用map_df(1:10,function(x){data.frame(V1 = mean(sample(1:6,replace = T)))})
也可以这样做:
sapply
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。