0 / 0
Go back to the English version of the documentation
Węzły rozszerzeń
Last updated: 04 lip 2023
Węzły rozszerzeń (SPSS Modeler)

Program SPSS Modeler obsługuje języki R i Apache Spark (za pomocą Python).

Aby uzupełnić program SPSS Modeler i jego możliwości eksploracji danych, dostępnych jest kilka węzłów rozszerzeń, które umożliwiają użytkownikom eksperckim wprowadzanie własnych skryptów R lub skryptów Python for Spark w celu przetwarzania danych, budowania modelu i oceniania modelu.

Zanim rozpoczniesz

Istnieje możliwość załadowania bibliotek R i Python do użycia z węzłami rozszerzeń. Aby uruchomić skrypty R lub Python , należy najpierw zainstalować wszystkie pakiety wymagane przez skrypty. Aby zainstalować pakiety, należy dołączyć następujące skrypty do węzła wyjściowego rozszerzenia, połączyć go z węzłem wejściowym użytkownika, a następnie uruchomić węzeł wyjściowy rozszerzenia, aby uruchomić proces instalacji.
Wskazówka: Te skrypty można również wstawiać przed innymi skryptami, jeśli chcesz, aby skrypty były uruchamiane razem ze skryptami powiązanymi z zadaniem.
Aby zainstalować pakiety R:
  1. Uruchom następującą komendę:
    install.packages("$PACAGE_NAME", quiet=TRUE, repos="$REPO_URL")
    Na przykład:
    install.packages("Sequential", quiet=TRUE, repos="https://cloud.r-project.org")
  2. Aby sprawdzić, czy pakiet został pomyślnie zainstalowany, uruchom następującą komendę:
    packageVersion("$PACKAGE_NAME")
    Na przykład:
    packageVersion("Sequential")
Uwaga: Jeśli pakiet R nie jest dostępny w repozytorium, instalacja może się nie powieść. W takim przypadku można spróbować tej samej komendy instalacji z poziomu środowiska wiersza komend R (nie z programu R Studio).
Aby zainstalować pakiety Python :
  1. Uruchom następującą komendę:
    import sys
    import subprocess
    subprocess.check_call([sys.executable, '-m', 'pip', 'install', '$PACKAGE_NAME', '--quiet', '--no-input'])
    Na przykład następująca komenda służy do instalowania numpy:
    import sys
    import subprocess
    subprocess.check_call([sys.executable, '-m', 'pip', 'install', 'numpy', '--quiet', '--no-input'])
  2. Aby sprawdzić, czy pakiet został pomyślnie zainstalowany, uruchom następującą komendę:
    import pkgutil
    pkgutil.ModuleInfo('$PACKAGE_NAME')
    Na przykład poniższa komenda sprawdza, czy poprawnie zainstalowano numpy:
    import pkgutil
    pkgutil.ModuleInfo('numpy')
Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more