0 / 0
Go back to the English version of the documentation
R, skrypty
Last updated: 04 lip 2023
Skrypty R (SPSS Modeler)

Program SPSS Modeler obsługuje skrypty R.

Dozwolona składnia

  • W polu składni właściwości dla różnych węzłów rozszerzenia dozwolone są tylko instrukcje i funkcje, które są rozpoznawane przez R.
  • W przypadku węzła transformacji rozszerzenia i modelu użytkowego rozszerzenia dane są przekazywane za pośrednictwem skryptu R (partiami). Z tego powodu skrypty R dla węzłów oceny modelu i węzłów przetwarzania nie powinny zawierać operacji, które obejmują lub łączą wiersze w danych, takie jak sortowanie lub agregowanie. To ograniczenie jest nakładane w celu zapewnienia, że dane mogą zostać podzielone w środowisku Hadoop, a także podczas eksploracji w bazie danych. Węzły budowania modelu wyjściowego rozszerzenia i modelu rozszerzenia nie mają tego ograniczenia.
  • Dodanie trybu przesyłania danych bez zadania wsadowego, zarówno w węźle Przekształcenie rozszerzeń, jak i w modelu użytkowym rozszerzenia, oznacza, że można rozpięć lub połączyć wiersze w danych.
  • Wszystkie węzły R mogą być uważane za niezależne globalne środowiska R. Dlatego korzystanie z funkcji library w dwóch oddzielnych węzłach R wymaga załadowania biblioteki R w obu skryptach R.
  • Aby wyświetlić wartość obiektu R, który jest zdefiniowany w skrypcie R, należy dołączyć wywołanie funkcji drukowania. Na przykład, aby wyświetlić wartość obiektu R o nazwie data, należy umieścić następujący wiersz w skrypcie R:
    print(data)
  • Nie można dołączyć wywołania do funkcji R setwd w skrypcie R, ponieważ ta funkcja jest używana przez program SPSS Modeler do sterowania ścieżką do pliku wyjściowego skryptów R.
  • Parametry przepływu, które są zdefiniowane do użycia w wyrażeniach CLEM i skryptach, nie są rozpoznawane, jeśli są używane w skryptach R.
  • Program SPSS Modeler nie obsługuje wykresu interaktywnego w R

Wskazówki

Z węzła wyjściowego rozszerzenia można uruchomić następujące skrypty R:

  • Aby wyświetlić informacje na temat rozkładu R zawartego w programie SPSS Modeler:
    R.version
  • Aby wyświetlić listę wszystkich zainstalowanych pakietów R:
    installed.packages()
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