Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Converte una colonna contenente un oggetto StructType in una stringa XML. Genera un'eccezione, nel caso di un tipo non supportato.
Sintassi
from pyspark.sql import functions as sf
sf.to_xml(col, options=None)
Parametri
| Parametro | TIPO | Description |
|---|---|---|
col |
pyspark.sql.Column o str |
Nome della colonna contenente uno struct. |
options |
dict, facoltativo | Opzioni per controllare la conversione. Accetta le stesse opzioni dell'origine dati XML. |
Restituzioni
pyspark.sql.Column: stringa XML convertita da specificato StructType.
Esempi
from pyspark.sql import Row, functions as sf
data = [(1, Row(age=2, name='Alice'))]
df = spark.createDataFrame(data, ("key", "value"))
df.select(sf.to_xml(df.value, {'rowTag':'person'}).alias("xml")).collect()
[Row(xml='<person>\n <age>2</age>\n <name>Alice</name>\n</person>')]