我正在尝试使用结构数组创建模式。下面是我的代码,它返回一个错误。有人可以帮我解决此错误吗?
fz_struct = StructType[
StructField('Name',StringType(),True),
StructField('Symbol',StringType(),True),
StructField('_ratio_difflb',FloatType(),True),
StructField('_ratio_fuzzy',FloatType(),True),
StructField('_ratio_fuzzy_partial',FloatType(),True),
StructField('_ratio_Levenshtein',FloatType(),True)
]
schema_match_results = StructType[
StructField('values', ArrayType(fz_struct), True)]
错误:
TypeError Traceback (most recent call last)
<ipython-input-38-470ff07bef6e> in <module>
6 StructField('_ratio_fuzzy',FloatType(),True),
7 StructField('_ratio_fuzzy_partial',FloatType(),True),
----> 8 StructField('_ratio_Levenshtein',FloatType(),True)
9 ]
10 schema_match_results = StructType[
TypeError: 'type' object is not subscriptable