R 如何搜索包含一个标签或其他标签的tweet
我需要得到至少包含以下标签的tweet:R 如何搜索包含一个标签或其他标签的tweet,r,R,我需要得到至少包含以下标签的tweet:#EUwahl#Euwahlen#Europawahl#Europawahlen。这意味着,我正在寻找至少包含一个hashtag的tweet,但它们也可以包含更多的hashtag。此外,在这些推文中,七分之一的特定用户(例如@AfD)也必须在推文中提及 到目前为止,我只知道如何在Twitter上搜索一个或几个标签。也就是说,我熟悉在hashtags之间使用+的操作符和,但不熟悉或的操作符 这是迄今为止我在Twitter上进行任何搜索时使用的代码示例: eu
#EUwahl#Euwahlen#Europawahl#Europawahlen
。这意味着,我正在寻找至少包含一个hashtag的tweet,但它们也可以包含更多的hashtag。此外,在这些推文中,七分之一的特定用户(例如@AfD
)也必须在推文中提及
到目前为止,我只知道如何在Twitter上搜索一个或几个标签。也就是说,我熟悉在hashtags之间使用+
的操作符和
,但不熟悉或
的操作符
这是迄今为止我在Twitter上进行任何搜索时使用的代码示例:
euelection <- searchTwitter("#EUwahl", n=1000, since = "2019-05-01",until = "2019-05-26")
euelection我可以安装twitteR,但它需要一些身份验证密钥,这对我来说不是很容易获得
其原理是使用或使用中间的空间进行搜索。我为您提供了一个rtweet示例
library(rtweet)
# your tags
TAGS = c("#EUwahl","#Europawahl")
# make the search term
SEARCH = paste(TAGS,collapse=" OR ")
# do the search
# you can also use twitteR
test <- search_tweets(SEARCH, n=100)
# your found tweet text
head(test$text)
## check which tweet contains which tag
tab = sapply(TAGS,function(i)as.numeric(grepl(i,test$text,ignore.case=T)))
# all of them contain either #EUwahl or #Europawahl
库(rtweet)
#你的标签
标签=c(“#EUwahl”,“#Europawahl”)
#创建搜索词
搜索=粘贴(标记,collapse=“或”)
#搜索
#你也可以使用twitteR
嗨,劳拉,你能把包裹包括进来吗,是推特吗?既然您提到您知道如何在R中使用“+”,或者是“|”,那么您想尝试一下并说出您喜欢搜索的内容吗?例如,与#EUwahl或#EuwahlenHi@StupidWolf的推文,很抱歉,我忘了提到我正在使用推文包。但显然+运算符不起作用,因此|运算符也不起作用。最后,我想从推文中获取一个数据集,其中包括一个(或多个)提到的2019年欧盟选举的标签,并在同一推文中向欧盟议会中的一个德国政党(例如@CDU)发表讲话。到目前为止,我只知道如何在twitter上搜索一个标签、关键字等。这在twitter上是可能的,还是我需要另一个软件包?谢谢你的帮助!好的,我在下面贴了一个答案,因为它太长了,无法输入。使用“#EUwahl或#Euwahlen”,这应该可以。我想对于你所做的,你需要twitteR。也许你先试试看它是否有效?