问题描述
我可以使用以下代码获得预期的数据帧。
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