R: Coerces user identifier(s) to be evaluated as a screen...

as_screenname {rtweet} | R Documentation

## Coerces user identifier(s) to be evaluated as a screen name(s).

### Description

Coerces user identifier(s) to be evaluated as a screen name(s).

### Usage

    as_screenname(x)

    as_userid(x)

### Arguments

`x` | A vector consisting of one or more Twitter user identifiers (i.e., screen names or user IDs).

### Details

Default rtweet function behaviors will treat "1234" as a user ID, but the inverse (i.e., treating "2973406683" as a screen name) should rarely be an issue. However, in those cases, users may need to mix both screen names and user IDs. To do so, make sure to combine them as a list (and not a character vector, which will override conflicting user identifier classes). See examples code for example of mixing user IDs with screen names. Note: this only works with certain functions, e.g., get_friends, get_followers.

### Value

A vector of class screen_name or class user_id

### See Also

Other users: `lists_subscribers()`, `lookup_users()`, `search_users()`, `tweets_with_users()`, `users_data()`

### Examples

    ## Not run:
    ## get friends list for user with the handle "1234"
    get_friends(as_screenname("1234"))

    ## as_screenname coerces all elements to class "screen_name"
    sns <- as_screenname(c("kearneymw", "1234", "jack"))
    class(sns)

    ## print will display user class type
    sns

    ## BAD: combine user id and screen name using c()
    users <- c(as_userid("2973406683"), as_screenname("1234"))
    class(users)

    ## GOOD: combine user id and screen name using list()
    users <- list(as_userid("2973406683"), as_screenname("1234"))
    users

    ## get friend networks for each user
    get_friends(users)

    ## End(Not run)

[Package rtweet version 0.7.0 Index]