1

都市ごとの日付別のツイート数など、場所ごとに twitter の統計を生成したいと考えています。twitteR パッケージで searchTwitter() 関数を使用すると、ジオコードの場所と日時パラメーターを追加できますが、検索文字列も指定する必要があります。検索文字列なしでジオコードの場所と日付でツイートを検索する方法はありますか? 私が現在使用しているのは、このようなものです

location <- paste0(lat,",", lon,",", radius)
searchterm <- "twitter"
date <- Sys.Date()
searchTwitter(searchterm, n=1500, geocode=location, since=as.character(date))

しかし、「twitter」という文字列を含むツイートだけでなく、指定した場所からのすべてのツイートを検索したいと考えています。これは可能ですか?全国の小さな町や都市での Twitter の成長を見たいので、個々の場所に固有の検索では多くの結果が返されるとは思われません。

4

3 に答える 3

0

私は自分の研究で同じ問題に遭遇しました。オランダの特定の自治体でのみツイートを取得しようとしていました。ツイートを交差させるために別のマップを使用しました。まず、ジオリファレンスされたオランダのツイートのみを収集しました。次に、オランダの自治体の地図を使用して、この SpatialPointDataFrame を自治体の境界線と交差させました。結果は驚くべきものです。ポイントで覆われたすべての都市エリアを正確に示すマップがあり、森林にはポイントがほとんどありません。ただし、場所が添付されたツイートしか使用できません。これを理解するのにしばらく時間がかかりました。他の人に役立つことを願っています!

tweets <- dbReadTable(con,name="tweetned0302")
coords <- cbind(tweets$longitude, tweets$latitude)
spdf <- SpatialPointsDataFrame(coords, tweets, proj4string = CRS("+proj=longlat     +ellps=WGS84 +datum=WGS84 +no_defs"))
tweets_transformed <- spTransform(spdf, CRS = CRS(proj4string(region_of_interest)))
tweets_in_roi <- gIntersects(tweets_transformed, region_of_interest, byid=TRUE, prepared=TRUE)
Municipality1 <- tweets_transformed[tweets_in_roi[1,],]
于 2014-04-08T01:55:48.043 に答える