AddVideoData.actor.youtube: Add video information to youtube actor network dataframes

View source: R/AddVideoData.R

AddVideoData.actor.youtubeR Documentation

Add video information to youtube actor network dataframes

Description

YouTube actor network is supplemented with additional downloaded video information. Adds video id, title, description and publish time as edge attributes. Nodes or actor references to video id's in the network are substituted with the actor id (video channel id) retrieved from the video details.

Usage

## S3 method for class 'actor.youtube'
AddVideoData(
  net,
  youtubeAuth = NULL,
  videoIds = NULL,
  actorSubOnly = FALSE,
  ...
)

Arguments

net

A named list of dataframes nodes and edges generated by Create.

youtubeAuth

YouTube Authenticate object.

videoIds

List. Video id's for which to download video information.

actorSubOnly

Logical. Only substitute video id's for their publishers channel id. Don't add additional video data to edge list.

...

Additional parameters passed to function.

Value

Network as a named list of three dataframes containing $nodes, $edges and $videos nodes and edges include columns for additional video data.

Examples

## Not run: 
# replace video id references with actors and add video id, title, description and plublish time
# to an actor network
actorNetwork <- collectData |> Create("actor") |> AddVideoData(youtubeAuth)

# only replace video id references with actors that published videos in network
actorNetwork <- collectData |> Create("actor") |> AddVideoData(youtubeAuth, actorSubOnly = TRUE)

# network
# actorNetwork$nodes
# actorNetwork$edges

# dataframe of downloaded video data
# actorNetwork$videos

## End(Not run)


vosonSML documentation built on Aug. 16, 2022, 5:14 p.m.