【问题标题】:How to extract the statistics of some youtube channels?如何提取一些 youtube 频道的统计信息?
【发布时间】:2018-12-05 05:07:47
【问题描述】:

我正在使用 R 代码提取一些 YouTube 频道的统计信息。 我正在使用tuber 包,特别是get_all_video_stats 函数。

我的问题是我只想发布过去 6 个月以及自频道创建以来的统计信息。

可以吗?

【问题讨论】:

  • 这个问题非常笼统,因此很难回答。尝试缩小范围,展示您尝试过的内容并询问您遇到的问题和阻碍因素。

标签: r date youtube-api


【解决方案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))

【讨论】:

    猜你喜欢
    • 2021-01-23
    • 2013-01-16
    • 2013-09-21
    • 2013-05-26
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多