从列表中的相同条目创建 pyspark 数据框

Creating pyspark dataframe from same entries in the list

我有两个列表,一个是 col_name=['col1','col2','col3'] 另一个是 col_value=['val1'、'val2'、'val3']。我正在尝试从两个列表中创建一个数据框,col_name 是 column.I 需要 3 列和 1 行的输出(1 header 作为 col_name)。 很难找到解决方案。请帮助。

直接构造data,使用createDataFrame方法创建dataframe

col_name = ['col1', 'col2', 'col3']
col_value = ['val1', 'val2', 'val3']

data = [col_value]
df = spark.createDataFrame(data, col_name)
df.printSchema()
df.show(truncate=False)