2014-01-06 5 views
3

사용자가 볼 수 있도록 별도의 패널에 R 기록을 표시하는 기록 기능을 알고 있습니다. 내가 관심을 갖고있는 것은 약간 다릅니다. R 코드 자체에서 R 히스토리에 액세스 할 수 있기를 원합니다. 마지막 n 명령을 요청하고 그 명령을 포함하는 벡터를 리턴 할 수 있습니다. 존재하는 것과 비슷한 것이 있습니까?R 코드에서 R 기록에 액세스

답변

3
tempfile <- tempfile(pattern="rhistory_", fileext=".txt") 
savehistory(tempfile) 
h <- readLines(tempfile) 

tail(h, 5) # display last 5 commands 
eval(parse(text=h[length(h)-1])) # exec last command but 1 
+0

보기'기본 :: TEMPFILE' –

+0

@MatthewLundberg 들으) – lukeA

+0

감사합니다. 나는 파일 시스템을 거치지 않고 그것을 할 수있는 방법을 찾기를 희망했다. – Barbara