如何按日期和时间在RStudio的历史记录窗格中对命令进行分组?

时间:2016-10-09 13:04:17

标签: r rstudio

我发现这篇文章:https://support.rstudio.com/hc/en-us/articles/200526217-Command-History,这意味着RStudio支持开箱即用的日期/时间命令分组:

enter image description here

然而,我看起来不像这样:

enter image description here

我需要做什么才能进行此分组?

1 个答案:

答案 0 :(得分:2)

可能是支持论坛的一个问题(也许可以归结为this question?),特别是因为我在macOS上运行了最新的RStudio预览版本的半天,我看不到日期分组也是如此。

您还可以独立于“历史记录”选项卡处理历史数据:

library(stringi)
library(purrr)
library(dplyr)

stri_read_lines("~/.rstudio-desktop/history_database") %>% 
  stri_split_fixed(":", 2) %>% 
  map_df(function(x) {
    data_frame(ts=as.POSIXct(as.numeric(x[1])/1000, origin="1970-01-01 00:00:00"),
               line=x[2]) %>% 
      mutate(date=as.Date(ts), hour=format(ts, "%H")) %>% 
      select(ts, date, hour, line)
  }) -> hist_db

group_by(hist_db, date, hour)