4

ログを dataframe にロードしましたv。次の出力を確認できますhead(v)

  user_id    page_id           timestamp
1     139    1612783 2011-02-22 06:24:40
2     139    1612783 2011-02-22 06:28:40
3     139    1612783 2011-02-22 06:41:01

1 日あたりの のqplot数はどうすればわかりますか?page_id

  • x 軸では、日になります (例: 2011-02-22)。
  • y 軸ではpage_id、その特定の日付の の数になります。
4

2 に答える 2

2

これはうまくいきます:

v <- data.frame(
          timestamp = as.Date(c("2011-02-22", "2011-02-22", "2011-02-23")), 
          page_id = c(1,2,1))
newdata <- data.frame(time=names(new), count=new)
qplot(time, page, data = newdata)

時系列を含む多くの例がある ggplot manualを読む価値があります。qplot

于 2011-03-27T03:05:28.227 に答える
1
t1 = with(v, table(as.Date(timestamp), page_id))
t2 = apply(t1 > 0, 1, sum)
dates = as.Date(names(t2))
plot(t2 ~ dates)                             # using plot
qplot(dates, t2, data=data.frame(t2, dates)) # using qplot

これはもっとコンパクトな形式で書くことができますが、この方法でt1との値を確認できますt2

于 2011-03-27T19:27:21.377 に答える