Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 如何提取一些youtube频道的统计数据?_R_Date_Youtube Api - Fatal编程技术网

R 如何提取一些youtube频道的统计数据?

R 如何提取一些youtube频道的统计数据?,r,date,youtube-api,R,Date,Youtube Api,我正在使用R代码提取一些YouTube频道的统计数据。 我使用的是tuber软件包,特别是get\u all\u video\u stats功能 我的问题是,我只想公布过去6个月以及频道创建以来的统计数据 可以这样做吗?使用lubridate库仅过滤最近6个月的视频统计数据 library(tuber) library(dplyr) library(lubridate) ## Enter your actual credetionals (stub) ## Not run: yt_oauth(

我正在使用R代码提取一些YouTube频道的统计数据。 我使用的是
tuber
软件包,特别是
get\u all\u video\u stats
功能

我的问题是,我只想公布过去6个月以及频道创建以来的统计数据


可以这样做吗?

使用
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))
库(块茎)
图书馆(dplyr)
图书馆(lubridate)
##输入您的实际凭证(存根)
##不运行:
yt_oauth(“,
"")
##结束(未运行)
vs%
过滤器(发布日期>=今天()-上限(365.25/2))
cat(“最近六个月出版:,nrow(vs6))

这个问题非常笼统,因此很难回答。试着把范围缩小一点,展示你尝试了什么,询问问题,展示你遇到的阻碍。