PySpark - генерирует StructType из строки - PullRequest
0 голосов
/ 08 июля 2019

Есть ли простой способ создать схему из определения structype из строки?

Например, я на самом деле делаю:

from pyspark.sql.types import *
customSchema = StructType([StructField("Date",StringType(),True)]) 

И я хочу сохранить определение схемы в таблице и загрузить его динамически, например:

from pyspark.sql.types import *
stringShema = 'StructType([StructField("Date",StringType(),True)])'
customSchema = SomeFunctionToConvertTextToStruct(stringShema)

Любойнамек?С уважением,

1 Ответ

1 голос
/ 08 июля 2019

Используете eval?

from pyspark.sql.types import *
stringSchema = 'StructType([StructField("Date",StringType(),True)])'
customSchema = eval(stringSchema)

Оливье.

...