확장 노드
마지막 업데이트 날짜: 2025년 2월 11일
SPSS Modeler 는 R및 Apache Spark ( Python사용) 언어를 지원합니다.
전문 사용자가 데이터 처리, 모델 작성 및 모델 스코어링을 수행하기 위해 자신의 R 스크립트 또는 Python for Spark 스크립트를 입력할 수 있도록 여러 확장 노드를 사용할 수 있습니다. 이러한 확장 노드는 SPSS Modeler 및 해당 데이터 마이닝 기능을 보완합니다.
- 확장 가져오기 노드는 노드 팔레트의 가져오기에서 사용할 수 있습니다. 확장 가져오기 노드를 참조하십시오.
- 확장 모델 노드는 노드 팔레트의 모델링에서 사용할 수 있습니다. 확장 모델 노드를 참조하십시오.
- 확장 출력 노드는 노드 팔레트의 출력에서 사용할 수 있습니다. 확장 출력 노드를 참조하십시오.
- 확장 내보내기 노드는 노드 팔레트의 내보내기에서 사용할 수 있습니다. 확장 내보내기 노드를 참조하십시오.
시작하기 전에
확장 노드와 함께 사용할 R및 Python 라이브러리를 로드할 수 있습니다. R 또는 Python 스크립트를 실행하려면 먼저 스크립트에 필요한 패키지를 설치해야 합니다. 패키지를 설치하려면 확장 출력 노드에 다음 스크립트를 포함시키고 이를 사용자 입력 노드에 연결한 후 확장 출력 노드를 실행하여 설치 프로세스를 시작해야 합니다.
팁: 설치 및 태스크 관련 스크립트를 함께 실행하려는 경우 다른 스크립트 앞에 이러한 스크립트를 삽입할 수도 있습니다.
R 패키지를 설치하려면 다음을 수행하십시오.
- 다음 명령을 실행하십시오.
install.packages("$PACAGE_NAME", quiet=TRUE, repos="$REPO_URL")
예를 들어,install.packages("Sequential", quiet=TRUE, repos="https://cloud.r-project.org")
- 패키지가 정상적으로 설치되었는지 확인하려면 다음 명령을 실행하십시오.
packageVersion("$PACKAGE_NAME")
예를 들어,packageVersion("Sequential")
참고: 리포지토리에서 R 패키지를 사용할 수 없는 경우 설치에 실패할 수 있습니다. 이러한 경우 R 명령행 환경에서(R Studio가 아닌) 동일한 설치 명령을 시도할 수 있습니다.
Python 패키지를 설치하려면 다음을 수행하십시오.
- 다음 명령을 실행하십시오.
import sys import subprocess subprocess.check_call([sys.executable, '-m', 'pip', 'install', '$PACKAGE_NAME', '--quiet', '--no-input'])
예를 들어, 다음 명령은 numpy를 설치합니다.import sys import subprocess subprocess.check_call([sys.executable, '-m', 'pip', 'install', 'numpy', '--quiet', '--no-input'])
- 패키지가 정상적으로 설치되었는지 확인하려면 다음 명령을 실행하십시오.
import pkgutil pkgutil.ModuleInfo('$PACKAGE_NAME')
예를 들어, 다음 명령은 numpy가 성공적으로 설치되었는지 여부를 확인합니다.import pkgutil pkgutil.ModuleInfo('numpy')
주제가 도움이 되었습니까?
0/1000