在R中使用模式查找历史记录

用户名

在Linux bash中,我可以使用类似

history | egrep "df"

它将列出我历史记录中所有带有“ df”模式的实例。

我正在尝试为R软件找到类似的语法。我在这里找到了类似的内容(R中的历史记录向后搜索),但是,第一个答案中的建议似乎没有用。

基于该答案,我在R中尝试了以下方法:

> history(pattern="df\\(")
> history(pattern="df(")
> history(pattern="df")

但是没有任何历史命令输出到控制台(或输出到我能看到的其他任何地方),并带有模式“ df”。

谢谢...

布罗迪

此替代版本对我有用:

grep("df", readLines(".Rhistory"), value=T)

history版本也不适用于我。文档提到历史记录功能在某种程度上取决于实现。例如,在Rstudio中,不history()返回任何内容。

另外,您可能需要savehistory()在grep之前运行,因为您的控制台可能会在将历史记录实际写入文件之前缓冲一段时间。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章