r 함수 만들기 예제

이것은 편리합니다 : 일반적으로 함수가 한 가지 방법으로 작동하기를 원하지만 때로는 다른 작업을 수행해야하는 경우 사람들이 필요할 때 인수를 전달하도록 허용하지만 일반적인 경우를 쉽게 만들기 위한 기본값을 제공 할 수 있습니다. 그러나 함수 및 기타 개체에 대해 동일한 이름을 사용하면 코드가 혼동되며 일반적으로 피하는 것이 좋습니다. R 파일 이름 주위에 인용문이 필요하다는 점을 지적해야합니다. 또한 이 파일이 데스크톱에 저장되지 않은 경우(작업 디렉토리를 설정한 위치) “파일 오류(….. 연결을 열 수 없습니다.”. 이 경우 함수 파일 “f_myfirstfunction을 이동합니다. R”을 작업 디렉토리에 연결합니다. R 함수에 대한 공식 문서는 별도의 로 작성됩니다. LaTeX와 유사한 태그 언어를 사용하여 Rd. 지정된 함수에 대한 도움말 파일(예: ?read.csv)을 보면 이 설명서의 결과가 표시됩니다.

roxygen2 패키지를 사용하면 R 코더가 함수 코드와 함께 설명서를 작성한 다음 적절한 로 처리할 수 있습니다. Rd 파일. 더 복잡한 R 프로젝트를 작성하기 시작할 때 이 보다 공식적인 문서 작성 방법으로 전환할 수 있습니다. 함수는 R의 기본 구성 요소입니다: 이 책에서 고급 기술을 많이 마스터하려면 함수의 작동 방식에 대한 견고한 기반이 필요합니다. 이미 많은 R 함수를 만들었으며 작동 방식에 대한 기본 사항에 대해 잘 알고 있을 것입니다. 이 장의 초점은 함수에 대한 기존의 비공식적 지식을 함수가 무엇이며 어떻게 작동하는지에 대한 엄격한 이해로 전환하는 것입니다. 이 장에서는 몇 가지 흥미로운 트릭과 기술을 볼 수 있지만, 여러분이 배우게 될 대부분의 기술은 고급 기술의 구성 요소로서 더 중요할 것입니다. 수치 통합뒤에 대한 아이디어는 간단합니다: 더 간단한 구성 요소로 곡선을 근사화하여 곡선 아래의 영역을 찾습니다. 가장 간단한 두 가지 방법은 중간점과 사다리꼴 규칙입니다. 중간점 규칙은 사각형이 있는 곡선을 근사화합니다. 사다리꼴 규칙은 사다리꼴을 사용합니다. 각각은 통합하려는 함수, f 및 a에서 b까지의 다양한 값을 통합하여 통합합니다.

이 예제에서는 sin x를 0에서 π로 통합하려고 합니다. 이 간단한 대답을 가지고 있기 때문에 이 방법은 테스트에 적합합니다: 2. 값을 반환할 뿐만 아니라 함수가 on.exit()를 사용하여 완료될 때 다른 트리거가 발생하도록 설정할 수 있습니다. 이는 함수가 종료될 때 전역 상태에 대한 변경 내용이 복원되도록 보장하는 방법으로 자주 사용됩니다. on.exit() 의 코드는 명시적(초기) 반환, 오류 또는 단순히 함수 본문 끝에 도달하는 등 함수가 종료되는 방식에 관계없이 실행됩니다. 이 작은 공장을 구성하는 다른 부품을 자세히 살펴 보겠습니다.

Tento obsah bol zaradený v Nezaradené. Zálohujte si trvalý odkaz.