无法推断类型的架构:<type'str'>

2024-04-27 00:11:08 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下使用Spark的Python代码:

from pyspark.sql import Row

def simulate(a, b, c):
  dict = Row(a=a, b=b, c=c)
  df = sqlContext.createDataFrame(dict)
  return df

df = simulate("a","b",10)
df.collect()

我正在创建一个Row对象,并希望将其保存为DataFrame

但是,我得到了这个错误:

TypeError: Can not infer schema for type: <type 'str'>

它发生在这条线上:

df = sqlContext.createDataFrame(dict)

我做错什么了?


Tags: 代码fromimportdfsqlreturndeftype