我有下面的数据框(实际上它跨越了数百行相同的数据)。
R > summIris(iris )
# A tibble: 3 x 3
Species Sepal.Length Sepal.Width
<fct> <dbl> <dbl>
1 setosa 5.01 3.43
2 versicolor 5.94 2.77
3 virginica 6.59 2.97
> summIris(iris %>% select(- Sepal.Width ))
# A tibble: 3 x 2
Species Sepal.Length
<fct> <dbl>
1 setosa 5.01
2 versicolor 5.94
3 virginica 6.59
目标是向团队成员发送一封电子邮件,其中包含一个表格,其中包含project_number,小时数和项目负责人的详细信息。
我正在使用RDCOMClient发送电子邮件,并使用“ purrr”包循环引导程序。
if else
我知道代码需要修改,但是循环和发送电子邮件一样有效。我不知道的是如何创建一个专门针对team_member的表(数据框)并通过电子邮件发送它。
例如,将向Isaac Bell发送一封电子邮件,并且在该电子邮件的正文中将是一个看起来像这样的表(我不知道如何在此处制作漂亮的表):
project_number hours team_member project_lead team_member_email
RR711-132 4 Isaac Bell Dan Case ib@blank.com
RR711-135 10 Isaac Bell Lawrence Cowan ib@blank.com
USU887-101 50 Keith Olsen Aaron Anderson aa@blank.com
VE902-102 30 Chase Harmon Isaac Bell ch@blank.com
SS99-133 50 Chase Harmon Jack Spain ch@blank.com
答案 0 :(得分:0)
此处的关键是使用split()
函数。在每个团队成员的列表中创建数据框,然后遍历这些数据框并发送电子邮件。