SW/R

R : 함수 코드 보기, 파일 출력 (TIP)

얇은생각 2019. 2. 21. 12:30
반응형

함수의 source code 보기


함수

함수의 동작원리가 궁금할 떄가 있습니다. 그런 경우에는 위처럼 함수 이름만 입력하면 확인할 수 있습니다. 하지만 내용을 볼 수 없는 함수도 종종 있습니다. 기본적인 함수들은 대부분 source code를 확인할 수 있습니다. 이것을 기반으로 좋은 데이터 분석을 할 수 있습니다.



실행내용 파일로 출력


sink("test.txt", append=T) # 출력할 파일 open
for (i in 1:100) {
print(i) # 지정한 파일로 출력
}
sink() # 출력할 파일 close


위 코드는 text.txt 파일에 숫자를 출력하는 예제입니다. 실행하면 1부터 50까지의 숫자가 출력되어 저장되는 것을 확인할 수 있습니다. append가 T인 경우, 지정한 파일에 이미 어떤 내용이 있으면 내용 뒤에 이어서 저장됩니다. 반대로 F인 경우는 어떨까요? 지정한 파일에 이미 다른 내용이 있어도 삭제하고 새로 저장을 합니다. 따라서 데이터를 보전하기 위해서는 조심히 사용해야 됩니다.

반응형