R 搜索推特-搜索推特但不处理

R 搜索推特-搜索推特但不处理,r,twitter,R,Twitter,尝试使用twitteR库和searchTwitter函数进行一些基本的情绪分析。假设我正在搜索特定于“三星”的推文。我可以使用以下命令检索推文: samsung_t = searchTwitter("#samsung", n=1500, lang="en",cainfo="cacert.pem") 我知道这将返回所有包含散列标签“samsung”的推文。但是,如果我想搜索包含“samsung”的tweet,我会给出相同的命令,但没有“#” 然而,这将返回所有包含“三星”一词的推文,包括手柄。例

尝试使用twitteR库和
searchTwitter
函数进行一些基本的情绪分析。假设我正在搜索特定于“三星”的推文。我可以使用以下命令检索推文:

samsung_t = searchTwitter("#samsung", n=1500, lang="en",cainfo="cacert.pem")
我知道这将返回所有包含散列标签“samsung”的推文。但是,如果我想搜索包含“samsung”的tweet,我会给出相同的命令,但没有“#”

然而,这将返回所有包含“三星”一词的推文,包括手柄。例如:它将返回一条推文:“我爱三星:我喜欢R编程”,这与我的标准完全无关。如果我想对“三星手机”进行情绪分析,恐怕这样的数据会扭曲结果

有没有一种方法可以强制searchTwitter只查看“Tweet”而不查看“句柄”


提前非常感谢。

查看和可用的列表,我不认为twitter搜索API提供了这种特定的搜索功能(坦白说,这似乎有点奇怪)。我认为你最好的选择可能是使用可用的工具运行搜索,并从返回的结果中筛选出与你的标准不匹配的tweet

您可以查看Pablo Barbera的R包,了解Twitter流媒体API。或者,你也可以在事后过滤掉那些推文。嗨,谢谢你的链接。这个方案看起来很有希望。但是我们没有得到一件事,所以使用它,我们只能在特定时间点后下载推文(例如,在过去5分钟内下载所有推文),而不是从一开始就下载符合标准的所有推文?非常感谢您的回复。我想在我“下载”它们之后,我必须过滤掉它们。
 samsung_t = searchTwitter("samsung", n=1500, lang="en",cainfo="cacert.pem")