我有超过100个频道,我想要将最近50个视频的列表上传到每个频道。 我正在尝试' Tuber'包但我不知道如何将多个频道ID合并到频道ID参数中。
到目前为止,我已经编写了这样的代码,
library(tuber)
list=read.csv("sample.csv", header=TRUE)
yt_oauth("ID","secret")
list_channel_videos(channel_id = "abc",
max_results = 50)
这里,我想使用循环,而不是abc,以便读取列表变量。
答案 0 :(得分:0)
您无法向list_channel_videos
发送多个频道,您应该对其进行迭代。
这不是最聪明的编码方式,但是它可以工作并且可以为您提供帮助:
channelsIDs <- c("abc", "def", "ghi")
result <- data.frame()
for(id in channelsIDs)
result <- rbind(result , list_channel_videos(channel_id = id, max_results = 50))
所有查询现在都存储在result
数据框中。