如何提取一些 youtube 频道的统计信息?
Posted
技术标签:
【中文标题】如何提取一些 youtube 频道的统计信息?【英文标题】:How to extract the statistics of some youtube channels? 【发布时间】:2018-12-05 05:07:47 【问题描述】:我正在使用 R 代码提取一些 YouTube 频道的统计信息。
我正在使用tuber
包,特别是get_all_video_stats
函数。
我的问题是我只想发布过去 6 个月以及自频道创建以来的统计信息。
可以吗?
【问题讨论】:
这个问题非常笼统,因此很难回答。尝试缩小范围,展示您尝试过的内容并询问您遇到的问题和阻碍因素。 【参考方案1】:使用lubridate
库仅过滤最近 6 个月的视频统计数据。
library(tuber)
library(dplyr)
library(lubridate)
## Enter your actual credetionals (stub)
## Not run:
yt_oauth("<Enter your app_id>",
"<Enter your app_secret>")
## End(Not run)
vs <- get_all_channel_video_stats("UCbZRdTukTCjFan4onn04sDA")
# "Since creation" data are in vs dataframe
cat("Published since creation: ", nrow(vs))
# last six month data are in vs6 dataframe
vs6 <- vs %>% mutate(publication_date = as_date(publication_date)) %>%
filter(publication_date >= today() - ceiling(365.25 / 2))
cat("Published in last six month:", nrow(vs6))
【讨论】:
以上是关于如何提取一些 youtube 频道的统计信息?的主要内容,如果未能解决你的问题,请参考以下文章
YouTube Analytics API 是不是只是为您提供频道的统计信息?