0 / 0
Torna alla versione inglese della documentazione
Funzioni di conversione
Ultimo aggiornamento: 07 ott 2024
Funzioni di conversione (SPSS Modeler)

Con le funzioni di conversione, è possibile creare nuovi campi e convertire il tipo di archiviazione dei file esistenti.

Per esempio, per formare nuove stringhe è possibile unire o separare stringhe. Per unire due stringhe, utilizzare l'operatore ><. Ad esempio, se il campo Site ha il valore "BRAMLEY", "xx" >< Site restituisce "xxBRAMLEY". Il risultato di >< è sempre una stringa, anche se gli argomenti non sono stringhe. Pertanto, se il campo V1 è 3 e il campo V2 è 5, V1 >< V2 restituisce "35" (una stringa, non un numero).

Le funzioni di conversione (e tutte le altre funzioni che richiedono un tipo specifico di input, come un valore di data o ora) dipendono dai formati correnti specificati nelle proprietà del flusso. Ad esempio, se si desidera convertire un campo stringa con valori Jan 2021, Feb 2021e così via, selezionare il formato data corrispondente MON YYYY come formato data predefinito per il flusso.

Tabella 1. Funzioni di conversione CLEM
Funzione Risultato: Descrizione
ITEM1 >< ITEM2 Stringa Esegue la concatenazione dei valori di due campi e restituisce la stringa risultante come ITEM1ITEM2.
to_integer(ITEM) Intero Converte il tipo di archiviazione del campo specificato in un numero intero.
to_real(ITEM) Reale Converte il tipo di archiviazione del campo specificato in un numero reale.
to_number(ITEM) numero Converte il tipo di archiviazione del campo specificato in un numero.
to_string(ITEM) Stringa Converte il tipo di archiviazione del campo specificato in una stringa. Quando un numero reale viene convertito in stringa mediante la funzione, questo restituisce un valore con 6 cifre dopo il punto radice.
to_time(ITEM) Ora Converte il tipo di archiviazione del campo specificato in un'ora.
to_date(ITEM) Data Converte il tipo di archiviazione del campo specificato in una data.
to_timestamp(ITEM) Data/ora Converte il tipo di archiviazione del campo specificato in un timestamp.
to_datetime(ITEM) Data e ora Converte il tipo di archiviazione del campo specificato in un valore di data, ora o timestamp.
datetime_date(ITEM) Data Restituisce il valore di data per un numero, una stringa o un timestamp. Si noti che questa è la sola funzione che consente di convertire un numero (in secondi) nuovamente in una data. Se ITEM è una stringa, crea una data analizzando una stringa nel formato di data corrente. Il formato data specificato nelle proprietà del flusso deve essere corretto perché questa funzione abbia esito positivo. Se ITEM è un numero, viene interpretato come un numero di secondi dalla data di base (o epoch). Le frazioni di giorno vengono troncate. Se ITEM è un timestamp, viene restituita la parte relativa alla data del timestamp. Se ITEM è una data, viene restituito invariato.
stb_centroid_latitude(ITEM) Intero Restituisce un valore intero per la latitudine corrispondente al centroide dell'argomento geohash.
stb_centroid_longitude(ITEM) Intero Restituisce un valore intero per la longitudine corrispondente al centroide dell'argomento geohash.
to_geohash(ITEM) Stringa Restituisce la stringa con geohash corrispondente alla latitudine e longitudine utilizzando il numero di bit specificato per la densità. Un geohash è un codice utilizzato per identificare un insieme di coordinate geografiche in base alla latitudine ed alla longitudine. I tre parametri per to_geohash sono:
  • latitude: intervallo (-180, 180) e unità sono gradi nel sistema di coordinate WGS84
  • longitude: intervallo (-90, 90) e unità sono gradi nel sistema di coordinate WGS84
  • bit: il numero di bit utilizzati per memorizzare l'hash. Intervallo [1,75]. Ciò influisce sia la lunghezza della stringa restituita (1 carattere viene utilizzato per ogni 5 bit), che sull'accuratezza dell'hash. Ad esempio, 5 bit (1 carattere) rappresenta circa 2500 chilometri, o 45 bit (9 caratteri), rappresentano circa 2,3 metri.
Ricerca e risposta AI generativa
Queste risposte sono generate da un modello di lingua di grandi dimensioni in watsonx.ai basato sul contenuto della documentazione del prodotto. Ulteriori informazioni