이전 표현식의 결과를 변수에 할당하는 방법은 무엇입니까?


81

R의 대화 형 콘솔을 사용하고 있으며 다음과 같은 작업을 수행했다고 가정합니다.

long_running_command()

이 장기 실행 명령은 값을 반환하며, 그 값을 버리는 대신 변수에 할당하고 싶다는 것을 깨달았습니다. 그렇다면 명령을 다시 실행하지 않고 어떻게 그 값을 얻을 수 있습니까? 이와 같은 명령이 있습니까?

result = get_last_return_value()

답변:


110

.Last.value 답입니다.

한 번 대답 했지만 제목이 더 좋습니다.


3
이것에 대한 더 간결한 표현이 있습니까, 아니면 구성하는 방법이 있습니까?
Daniel Que

8
lv <- function() .Last.value. 그런 다음 사용 lv()하여 마지막 값을 가져옵니다.
Ryan C. Thompson

나는이 람다의 사용을 좋아하지만 ans대신 사용 lv하여 TI 계산기를 모방 할 수있었습니다.
Paul Nelson Baker

1
하나는 입력 .La하고 Tab 키를 누를 수 있습니다.
Martin Ueding

3
참고로 rstudio 사용자는 Global options > General"Show .Last.value" 로 이동 한 다음 상자를 클릭하여 환경 패널에서이 값을 볼 수 있습니다 .
lmo
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.