首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用R查询gmailr包查询Gmail数据

用R查询gmailr包查询Gmail数据
EN

Stack Overflow用户
提问于 2018-05-17 20:49:35
回答 1查看 522关注 0票数 0

我正在尝试使用R从gmail API中提取统计数据,我使用的是gmailr包。我能够从R发送一封电子邮件,但这是它的结束。我使用这些链接试图找出这一点,但它似乎不起作用:https://github.com/jennybc/send-email-with-r/#prep-work-related-to-gmail-and-the-gmailr-packagehttps://github.com/alkashef/gmailstats

我真正想看到的是每天收到多少封电子邮件,如果可能的话,按小时分类。

在这方面的任何帮助都将是极好的。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-17 23:05:16

你可以试试

代码语言:javascript
复制
library(gmailr)
clientid <- "...."
key <- "...."
token <- gmail_auth("read_only", clientid, key)
msgs <- messages(search = "before:2018-01-01 after:2016-01-01", include_spam_trash = FALSE)
msgs_meta <- lapply(id(msgs), message, format = "metadata")
dates <- lubridate::dmy_hms(sapply(msgs_meta, date))
addmargins(table(as.Date(dates), factor(format(dates, "%H"), levels = 0:23)))
#             0  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Sum
# 2016-11-10  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0   1
# 2016-11-11  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0   1
# ...
# 2017-12-27  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  0  1  0   1
# Sum         0  0  0  0  0  0  0  0  0  0 15  5  1  0  0  4  3  2  2  0  1 22 19  3  77

这些解释几乎可以在你自己提供的链接中找到。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50400300

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档