Я новичок в питоне. Я пытаюсь прочитать файл JSON, который содержит определение моей схемы. Это выглядит так:
{
"type" : "struct",
"fields" : [ {
"name" : "name",
"type" : "string",
"nullable" : true,
"metadata" : { }
}, {
"name" : "address",
"type" : "string",
"nullable" : true,
"metadata" : { }
}, {
"name" : "comment",
"type" : "string",
"nullable" : true,
"metadata" : { }
}
}
У меня есть набор данных, и на этом мне нужно применить выше схему JSON, я попробовал ниже код:
targetDf = spark.createDataFrame(inputDf.rdd, schemaFieldsOne)
Однако здесь мне нужно указать 'schemaFieldsOne' структурного типа, я хочу прочитать JSON и преобразовать его в структурный тип Python, чтобы я мог применить этот StructType к своему фрейму данных (.to add).