14. じゃんけんの年別種類別総数グラフ化の準備①
?
10年前(2004年以降)のデータの年別種類別総数のSQL
#日付を年のみに変換する関数を生成
year = function(data){ data$dt <- format(data$dt, “%Y”); data }
#関数を使って日付を年のみにしたデータフレームを生成
ytbl <- sqldf(“SELECT * FROM tbl", method = function(x)
data.frame(year(tbl)))
# 10年前(2004年以降)から休みを除いた年別種類別総数のデータフレームを生成
yeartbl <- sqldf(“SELECT kind,dt,COUNT(kind) cnt,idx FROM yeartbl
WHERE kind<>'-' AND dt>=2004
GROUP BY kind,dt
ORDER BY dt,kind")