外媒:用 R 收集和映射推特数据的初学者向导

优采云 发布时间: 2022-10-17 16:21

  外媒:用 R 收集和映射推特数据的初学者向导

  学习使用 R 的 twitteR 和小册子包,您可以为任何主题映射推文位置。——多里斯·斯科特

  导航

  学习使用 R 的 twitteR 和小册子包,您可以为任何主题映射推文位置。

  当我开始学习 R 时,我还需要学习如何采集推文数据并将其映射以用于研究目的。虽然网上有很多关于这个话题的信息,但我发现很难理解什么与采集和映射 Twitter 数据相关。我不仅是 R 新手,而且对各种教程中使用的技术术语也不熟悉。但尽管困难重重,我还是成功了!在本教程中,我将介绍如何采集 Twitter 数据并以新手程序员可以理解的方式将其显示在地图上。

  创建应用程序

  如果您没有 Twitter 帐户,首先您需要注册一个 [1]。然后,转到 [2] 创建一个允许您采集 Twitter 数据的应用程序。不用担心,创建应用程序非常容易。您创建的应用程序将连接到 Twitter 应用程序编程接口 (API)。将 API 想象成一个*敏*感*词*的电子个人助理。您可以使用 API 让其他程序为您做事。这样,您就可以利用 Twitter API 并让它采集数据。只要确保不要请求太多,因为可以请求 Twitter 数据的次数是有限制的 [3]。

  有两个 API 可用于采集推文。如果您想一次性采集推文,请使用 REST API。如果要在特定时间连续采集,可以使用流式 API。在本教程中,我主要使用 REST API。

  创建应用程序后,转到 Keys and Access Tokens 选项卡。您需要 Consumer Key(API 密钥)、Consumer Secret(API 密钥)、Access Token 和 Access Token Secret 来访问您在 R 中的应用程序。

  采集推特数据

  下一步是打开R编写代码。对于初学者,我推荐 RStudio[4],它是 R 的集成开发环境(IDE)。我发现 RStudio 对于故障排除和测试代码很有用。R 有一个包来访问这个 REST API,称为 twitterR[5]。

  打开 RStudio 并创建一个新的 RScript。完成此操作后,您需要安装并加载 twitter 包:

  <p>install.packages("twitteR")

  #安装 TwitteR

  library (twitteR)

  #载入 TwitteR</p>

  安装并加载 twitter 包后,您必须输入上述应用程序的 API 信息:

<p><p>api_key

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线