Проблема в том, что вы передаете Row
, где вы должны передавать список Row
с.Попробуйте это:
from pyspark.sql import *
from pyspark.sql.types import *
temp = Row("DESC", "ID")
temp1 = temp('Description1323', 123)
print temp1
schema = StructType([StructField("DESC", StringType(), False),
StructField("ID", IntegerType(), False)])
df = spark.createDataFrame([temp1], schema)
df.show()
И результат:
+---------------+---+
| DESC| ID|
+---------------+---+
|Description1323|123|
+---------------+---+