0 / 0
Go back to the English version of the documentation
Węzeł Wypełnianie
Last updated: 04 lip 2023
Węzeł wypełniający (SPSS Modeler)

Węzły Wypełnianie służą do zastępowania wartości zmiennych i zmiany typu składowania. Istnieje możliwość zastąpienia wartości w oparciu o określony warunek CLEM, taki jak @BLANK(FIELD). Alternatywnie można wybrać, aby wszystkie wartości puste lub null zastępowane były konkretną wartością. W celu zastąpienia braków danych węzły wypełniania często są używane w połączeniu z węzłem typu.

Wypełnij zmienne. Wybierz pola ze zbioru danych, których wartości zostaną zbadane i zastąpione. Domyślnym zachowaniem jest zastąpienie wartości w zależności od określonych wyrażeń Warunek i Zastąp przy użyciu . Można również wybrać alternatywną metodę zastąpienia, korzystając z opcji Zastąp .

Uwaga: W przypadku wybrania wielu pól do zastąpienia wartością zdefiniowaną przez użytkownika ważne jest, aby typy pól były podobne (wszystkie wartości liczbowe lub wszystkie symboliczne).

Zastąp. Tę opcję należy wybrać, aby zamienić wartości wybranych zmiennych przy użyciu jednej z następujących metod:

  • W oparciu o warunek. Ta opcja aktywuje zmienną Warunek oraz konstruktora wyrażeń w celu utworzenia wyrażenia stanowiącego warunek zastąpienia określoną wartością.
  • Zawsze. Zastępuje wszystkie wartości wybranej zmiennej. Na przykład można użyć tej opcji do przekształcenia pamięci masowej o przychód w łańcuch przy użyciu następującego wyrażenia CLEM: (to_string(income)).
  • Puste wartości. Zastępuje wszystkie określone przez użytkownika puste wartości w wybranej zmiennej. Do wybrania pustych wartości używany jest standardowy warunek @BLANK(@FIELD). Uwaga: Puste wartości można zdefiniować za pomocą karty Typy węzła źródłowego lub za pomocą węzła Typy.
  • Wartości null. Zastępuje wszystkie systemowe wartości null w wybranej zmiennej. Do wybrania wartości null używany jest standardowy warunek @NULL(@FIELD).
  • Puste i wartości null. Zastępuje zarówno puste wartości, jak i systemowe wartości null w wybranej zmiennej. Ta opcja jest przydatna, jeśli użytkownik nie ma pewności, czy wartość null zostały zdefiniowane jako braki danych.

Warunek. Ta opcja jest dostępna po wybraniu opcji W oparciu o warunek. To pole tekstowe służy do określania wyrażenia CLEM w celu wartościowania wybranych pól. Aby otworzyć konstruktora wyrażeń, należy kliknąć przycisk kalkulatora.

Zastąp przy użyciu. Określ wyrażenie CLEM, aby nadać nową wartość wybranym polu. Wartość można również zastąpić wartością null, wpisując w polu tekstowym wyrażenie undef. Aby otworzyć konstruktora wyrażeń, należy kliknąć przycisk kalkulatora.

Uwaga: Gdy wybrane pola są łańcuchami, należy je zastąpić wartością łańcuchową. Użycie wartości domyślnej wynoszącej 0 lub innej wartości liczbowej jako wartości zastępującej zmienne łańcuchowe spowoduje wystąpienie błędu.
Należy pamiętać, że zastosowanie poniższych rozwiązań może spowodować zmianę kolejności wierszy:
  • Uruchamianie w bazie danych za pomocą komendy SQL pushback
  • Wyliczanie listy
  • Wywoływanie dowolnych funkcji przestrzennych CLEM
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