小编Sun*_*ddy的帖子

如何从 get_friends 函数返回的 tibbles 列表中删除空 tibbles?

我正在使用packageget_friends函数来获取一组焦点用户的朋友rtweet列表,这些焦点用户是从 Twitter 讨论的参与者中抽取的。user_id该函数返回一个 tibbles 列表。

每个小标题都有两列 - 第一列包含焦点用户的列user_id,第二列包含user_id焦点用户朋友的列。由于每个用户的朋友数量不同,因此每个小标题中的行数不同。

我的问题:由于未知原因,一些焦点用户的帐户现在不存在。因此,该列表有空的 tibbles,如下所示:

> userFriends[[88]]
# A tibble: 0 x 0
Run Code Online (Sandbox Code Playgroud)

非空 tibble 看起来像这样:

> userFriends[2]
[[1]]
# A tibble: 32 x 2
                 user            user_id
                <chr>              <chr>
 1 777937999917096960           49510236
 2 777937999917096960           60489018
 3 777937999917096960         3190203961
 4 777937999917096960          118756393
 5 777937999917096960         2338104343
 6 777937999917096960          122453931
 7 777937999917096960          452830010
 8 777937999917096960           60937837
 9 777937999917096960 923106269761851392
10 777937999917096960          416882361
# ... with 22 more rows …
Run Code Online (Sandbox Code Playgroud)

r list rtweet tibble

3
推荐指数
1
解决办法
960
查看次数

在安装了 64 位 R 的 64 位操作系统上运行 32 位 RStudio

以下是我的 Windows 10 桌面上 R 的版本信息:

R version 3.4.1 (2017-06-30) -- "Single Candle"
Copyright (C) 2017 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)
Run Code Online (Sandbox Code Playgroud)

当我使用 R studio 运行脚本时,它在 32 位上运行。我从任务管理器获得此信息。在任务管理器的“进程”选项卡中,进程名称为

RStudio(32 bit)(3)
Run Code Online (Sandbox Code Playgroud)

我该如何解释这一点?这是否会降低 R 使用我的机器处理能力的效率?如果是的话,有什么办法可以让它使用 64 位寄存器运行吗?

r rstudio

2
推荐指数
1
解决办法
6422
查看次数

标签 统计

r ×2

list ×1

rstudio ×1

rtweet ×1

tibble ×1