Translation not up to date
The translation of this page does not represent the latest version. For the latest updates, see the English version of the documentation.
Last updated: 04 lip 2023
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()