簡體   English   中英

在R中查找帶有模式的歷史記錄

[英]Find history with a pattern in 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()返回任何內容。

此外,您可能需要在grep之前運行savehistory() ,因為您的控制台可能會在將其實際寫入文件之前緩沖歷史記錄一段時間。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM