Skip to content

Instantly share code, notes, and snippets.

@nezuQ
Created May 18, 2014 06:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nezuQ/9c7662a86baca1205ae4 to your computer and use it in GitHub Desktop.
Save nezuQ/9c7662a86baca1205ae4 to your computer and use it in GitHub Desktop.
RでTwitter分析。指定キーワードの時間帯別ツイート数を可視化する。 ref: http://qiita.com/nezuq/items/7b2d2ef7b662d1534e83
#【本処理】
#Twitter検索キーワード
keyword.tgt <- '"島風くん"'
#Twitter検索対象日付
date.tgt <- "2014-05-17"
#Twitterで検索
date.next <- format(as.POSIXct(date.tgt) - 1, "%Y-%m-%d")
twt.raw <- searchTwitter(keyword.tgt, n = 1500, since = date.next, cainfo = cacert.name)
twt <- twListToDF(twt.raw)
twt$created.jst <- format(as.POSIXct(twt$created) + (3600 * 9), "%Y-%m-%d %H:%M:%S JST")
twt$created.jst.dt <- as.POSIXct(twt$created.jst, "JST")
#検索対象日付のものを抽出
twt.tgt <- twt[as.POSIXct(date.tgt, "JST") <= twt$created.jst.dt & twt$created.jst.dt < (as.POSIXct(date.tgt, "JST") + (3600 * 24)), ]
#描画
hist(
twt.tgt$created.jst.dt,
breaks = "hours",
freq = T,
col = "red",
format = "%H時",
main = paste('時間帯別ツイート数(', keyword.tgt, '、',date.tgt,')', sep = ""),
xlab = "時間帯",
ylab = "ツイート数")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment